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); }

Rispondi quotando