Ciao a tutti ho un problema i un sito in cui ci sono delle news che si appoggiano ad un file xml.
In locale funziona tutto, però mettendo tutto sul server non mi fa ne scrivere , ne eliminare perchè mi dice che il file è in uso da un altro processo, forse perchè quel file viene letto da un file flash che visualizza le news. Come posso rimediare a questa situazione?

questo è il codice per scrivere un nuovo nodo
codice:
try
        {
            XmlDocument xmlD = new XmlDocument();
            xmlD.Load(nomeFile);
            XmlNodeList xmlN = xmlD.GetElementsByTagName(strBase);
            XmlElement lis = xmlD.CreateElement(strRadice);
            XmlElement elementoTtl = xmlD.CreateElement(nodoTitolo);
            XmlText xmlTTtl = xmlD.CreateTextNode(ttl);
            elementoTtl.AppendChild(xmlTTtl);
            XmlElement elementoTst = xmlD.CreateElement(nodoTesto);
            XmlText xmlTTst = xmlD.CreateTextNode(tst);
            elementoTst.AppendChild(xmlTTst);
            lis.AppendChild(elementoTtl);
            lis.AppendChild(elementoTst);
            xmlN[0].AppendChild(lis);
            xmlD.Save(nomeFile);
            System.IO.File.Copy(nomeFile, nomeFile, true);
        }
        catch (Exception e)
        {
            Response.Write(e.Message);
        }