如何在web.config中确定appsettings文件的路径

时间:2017-07-04 11:43:49

标签: asp.net .net

我使用configSource元素的appSettings属性引用我的网络应用设置:

<appSettings configSource="c:/settings/customer-settings.config"></appSettings>

我现在想使用Configuration对象以编程方式访问此路径:

Configuration config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");

configSource路径似乎不可用?

1 个答案:

答案 0 :(得分:1)

尝试使用file属性而不是configSourceconfigSource要求您的配置位于应用程序路径中,而file没有此限制。

更多信息:ASP.NET web.config: configSource vs. file attributes