Как обновить узлы XML новыми значениями?

У меня есть XML внутриApp_Data папка. Мне нужно отредактировать значения в узлах этого XML. То, что я пробовал, это ...

        XmlDocument xDoc = new XmlDocument();
        xDoc.Load(Server.MapPath("~/App_Data/conf.xml.config"));

        XmlNodeList aNodes = xDoc.SelectNodes("/ConfigInf");
        foreach (XmlNode node in aNodes)
        {
            XmlNode child1 = node.SelectSingleNode("Node1");
            XmlNode child2 = node.SelectSingleNode("Node2");              

            child1.InnerText = "Value1";
            child2.InnerText = "Value2";
        }

Мне нужно переписать XML с новыми значениями, так как когда я пытаюсь снова получить доступ к тому же XML, он должен содержать новые значения. Но когда я получаю доступ к XML, я все еще получаю старые (начальные) значения, только когда я вызываю, как это -Test.LoadConf(Server.MapPath("./App_Data/conf.xml.config"));, Как записать в XML с новыми значениями или каким-либо альтернативным способом, например, создать новый XML с новыми значениями? (Так как мне нужно получить доступ к этому XML только на одной странице)

Ответы на вопрос(4)

Ваш ответ на вопрос