我们有一个DLL,它有它自己的应用程序设置。现在,如果我在ASP .Net网站中使用DLL,ConfigurationManager.AppSettings[key]
正在查看网站的web.config而不是DLL的App.config。DLL appsettings返回null(查看web.config而不是DLL app.config)
是否有可能在DLL的app.config而不是网站的web.config中获得配置设置?
任何帮助,非常感谢。
感谢,
拉贾
我们有一个DLL,它有它自己的应用程序设置。现在,如果我在ASP .Net网站中使用DLL,ConfigurationManager.AppSettings[key]
正在查看网站的web.config而不是DLL的App.config。DLL appsettings返回null(查看web.config而不是DLL app.config)
是否有可能在DLL的app.config而不是网站的web.config中获得配置设置?
任何帮助,非常感谢。
感谢,
拉贾
DLL不能有自己的配置。
库在应用程序(web或其他)的上下文中执行 - 配置是该应用程序的配置。
我使用下面的代码让我的dll的配置。希望能帮助到你。
_config = ConfigurationManager.OpenExeConfiguration(Assembly.GetExecutingAssembly().Location);
_rootPath = _config.AppSettings.Settings["RootPath"].Value;
这就是我的想法,但只是想确认:-)。非常感谢。 – Raja