【发布时间】:2019-09-18 14:50:49
【问题描述】:
我想更改另一个 Webconfig,但我遇到了错误
我尝试的是
string path = "E:\\username\\myprojects\\myproject\\Web.config";
Configuration webConfig = WebConfigurationManager.OpenWebConfiguration(path);
webConfig.AppSettings.Settings.Add("DBNAME", "DEV_TEMP");
webConfig.Save();
这表示“Web.config 拒绝了相对虚拟路径”
另一个我在 webconfig 上尝试过
<configuration>
<appSettings>
<add key="DBNAME" value="DEV_DEVELOPMENT"/>
</appSettings>
DBNAME 值更改为“DEV_TEMP”
XDocument doc=XDocument.Load("E:\\username\\myprojects\\myproject\\Web.config");
doc.Element("appSettings").Element("DBNAME").Value = "DEV_TEMP";
doc.Save("Web.config");
它说空引用
【问题讨论】:
-
在尝试编辑配置文件之前关闭 VS。
标签: c# xml asp.net-mvc