XML 파일을 처음로드 한 다음 동일한 파일 경로 및 이름으로 저장할 때 문제가 있습니다. 아래는 제 코드입니다. 오류는 "C : \ MyApp \ Web.config 경로에 대한 액세스가 거부되었습니다 .xdoc.Load와 다른 xdoc.Save 경로를 변경하면 문제가 해결됩니다.이 문제를 해결하기위한 권장 사항은 무엇입니까? i는 기존 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");
감사합니다 사전에.
이
파일이 쓰기 금지되어 있는지 확인 했습니까? –