【发布时间】:2015-08-18 13:44:03
【问题描述】:
我正在尝试在 C://inetpub 文件夹中的 web.config 中添加 appsettings。 收到错误 加载配置文件时出错:拒绝访问路径“c:\inetpub\vobv5_zi.tmp”。 (c:\inetpub\web.config.config)
这是我的代码
在Vb中
Dim config As Configuration = ConfigurationManager.OpenExeConfiguration("c:\inetpub\" & sServer & "\web.config")
config.AppSettings.Settings.Add(sSearch, "C:\Attachments\")
config.Save(ConfigurationSaveMode.Modified)
ConfigurationManager.RefreshSection("appSettings")
在 C# 中
var config = ConfigurationManager.OpenExeConfiguration("c:\\inetpub\\web.config");
config.AppSettings.Settings.Add("OS", "Linux");
config.Save(ConfigurationSaveMode.Modified);
我在 VB 和 C# 中都试过了。 当我的 web.config 在项目中时,它正在添加 appsettings 而我的 web.config 在 inetpub 中,它正在抛出错误 加载配置文件时出错:访问路径“c:\inetpub\yzb2crt2.tmp”被拒绝。
【问题讨论】:
标签: c# vb.net web-config appsettings