1
私は(ウェブサイト|ウィンドウズ)アプリケーションとdll(クラスライブラリ)を持っています。私は、dllのルート(ウェブサイト|ウィンドウ)の設定ファイルのパスを取得したいです。dll内のルート設定ファイルのパスを取得する
私はAssemblyManager.OpenExeConfigurationを別のassembly.getで試しましたが、それらは常にdll設定パスを与えていました。
おかげ
は私は(ウェブサイト|ウィンドウズ)アプリケーションとdll(クラスライブラリ)を持っています。私は、dllのルート(ウェブサイト|ウィンドウ)の設定ファイルのパスを取得したいです。dll内のルート設定ファイルのパスを取得する
私はAssemblyManager.OpenExeConfigurationを別のassembly.getで試しましたが、それらは常にdll設定パスを与えていました。
おかげ
はこんにちははこれを発見し、それは、その場合は、ウェブサイトのweb.configファイルを取得し、それがその場合は、Windowsアプリ
をapp.exe.config取得するだけでなくConfiguration config;
if (System.Web.HttpContext.Current != null &&
System.Web.HttpContext.Current.Request.PhysicalPath.Equals(String.Empty) == false)
{
config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(HttpRuntime.AppDomainAppVirtualPath);
}
else
{
config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
}
Basiclyの作品