Pourquoi l'accès au port COM est-il refusé?

le code:

static void Main(string[] args)
{
    Console.WriteLine("Memory mapped file reader started");

    using (var file = MemoryMappedFile.OpenExisting("AIDA64_SensorValues"))
    {
        using (var readerz = file.CreateViewAccessor(0, 0))
        {
            var bytes = new byte[567];
            var encoding = Encoding.ASCII;
            readerz.ReadArray<byte>(0, bytes, 0, bytes.Length);

            File.WriteAllText("C:\\myFile.txt", encoding.GetString(bytes));

            var readerSettings = new XmlReaderSettings { ConformanceLevel = ConformanceLevel.Fragment };
            using (var reader = XmlReader.Create("C:\\myFile.txt", readerSettings))
            {
                while (reader.Read())
                {
                    using (var fragmentReader = reader.ReadSubtree())
                    {
                        if (fragmentReader.Read())
                        {

                            reader.ReadToFollowing("value");
                            SerialPort port = new SerialPort("COM2", 9600, Parity.None, 8, StopBits.One);
                            port.Open();
                            port.Write(reader.ReadElementContentAsString() + ",");
                        }
                    }
                }
            }    
        }
    }

    Console.WriteLine("Press any key to exit ...");
    Console.ReadLine();
}

il lit la mémoire partagée, écrit que la mémoire partagée dans un fichier, puis le même fichier est ouvert avec lecteur xml et se divise xml car il a de multiples causes, puis obtient la valeur d'un noeud sur chaque nouveau split xml et l'envoi de plus de série. il fonctionne sur la première division xml et son nœud est envoyé sur numéro de série, puis il s'arrête avec un accès est refusé à port com message sur la tentative pour l'écriture de la deuxième noeud de série.

j'ai une application que j'ai faite avec le même numéro de série, et il fonctionne très bien(j'ai juste fatigué il a ensuite fermé.)... de sorte que son étrange.

source d'informationauteur Csharpz