从单个类访问web.config和app.config

时间:2013-05-17 13:22:56

标签: c# web-config app-config

我需要从app.config和web.config中读取数据。我的类将包含在dll中的读/写/更新方法,这些方法将由应用程序(exe)和Web应用程序使用。我需要确保我访问调用者的默认配置文件。

对于app.config,

Configuration config = ConfigurationManager
    .OpenExeConfiguration(ConfigurationUserLevel.None);

工作正常。

web.config的等效代码是什么?

(P.S。:我读过那个

Configuration config = WebConfigurationManager
    .OpenWebConfiguration(HttpContext.Current.Request.ApplicationPath)

有效,有些人说

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

会奏效。哪些实际上有效并且更一般?或者还有其他更好的选择吗?

0 个答案:

没有答案