修改我有一個修改XML文件,當我第一次加載,然後用相同的文件路徑和名稱保存它的問題。以下是我的代碼。錯誤是「訪問路徑C:\ MyApp \ Web.config被拒絕,如果我將xdoc.Save的路徑更改爲與xdoc.Load不同,那麼它將會正常。請問您的建議是什麼?問題?如果可能的話,我需要修改現有的XML文件(用於加載和保存意義的XML文件是相同的路徑)。提前如何通過加載和保存相同的XML文件
XmlDocument xdoc = new XmlDocument();
xdoc.Load(@"C:\\MyApp\\Web.config");
XmlNode xn = xdoc.SelectSingleNode("//configuration/MyProvider");
XmlElement el = (XmlElement)xn;
el.SetAttribute("defaultProvider", "MyCustomValue");
xdoc.Save(@"C:\\MyApp\\Web.config");
感謝。
你確定文件沒有寫保護嗎? –