У меня есть пользовательский файл конфигурации на моем сайте asp.net с именем urls.config
, который содержит простое значение ключа, только для целей перенаправления, теперь я хочу прочитать этот файл программно и добавить значения в этот файл возможность использовать XMLTextReader и XMLDocument для чтения значения из этого файла, но я не могу добавить значения в этом файле.
Любая помощь будет принята с благодарностью.
Вот моя структура для файла конфигурации:
<rewriteMaps>
<rewriteMap name="StaticRewrites" />
<add key="/superstars4012" value="/article.aspx?articleid=4012" />
<add key="/superstars4013" value="/article.aspx?articleid=4013" />
<add key="/superstars4014" value="/article.aspx?articleid=4014" />
<add key="/superstar" value="/article.aspx?articleid=4012" />
</rewriteMaps>
XmlDocument doc = new XmlDocument();<br>
doc.Load(Server.MapPath("urls.config"));<br>
XmlElement element = doc.CreateElement("add");<br>
element.SetAttribute("key", txtAddVanity.Text);<br>
element.SetAttribute("value", "/article.aspx?articleid=4012");<br>
doc.DocumentElement.AppendChild(element);<br>
doc.Save(Server.MapPath("urls.config"));<br>
это хорошо работает, если расширение файла .xml, но не когда я изменяю его на .config, мое требование - .config, так как перенаправления не работают в .xml