我们有一个DLL,它有自己的应用程序设置。现在如果我在ASP .Net网站上使用dll,ConfigurationManager.AppSettings[key]
正在查看网站的web.config而不是DLL的App.config。
是否可以在DLL的app.config而不是网站的web.config中获取配置设置?
非常感谢任何帮助。
谢谢,
拉加
答案 0 :(得分:3)
DLL无法拥有自己的配置。
库在应用程序(web或其他)的上下文中执行 - 配置是此应用程序的配置。
答案 1 :(得分:1)
我正在使用下面的代码来获取我的dll配置。希望它有所帮助。
_config = ConfigurationManager.OpenExeConfiguration(Assembly.GetExecutingAssembly().Location);
_rootPath = _config.AppSettings.Settings["RootPath"].Value;