我需要从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("~");
会奏效。哪些实际上有效并且更一般?或者还有其他更好的选择吗?