重複の可能性:
Web アプリケーションの GetEntryAssembly
を呼び出して実行アセンブリの場所を取得するクラス ライブラリがありますGetEntryAssembly()
。ただし、ASP.NET Web アプリケーションでそのクラス ライブラリを使用すると、その関数は null を返します。
それが呼び出すクラス ライブラリから実行可能な ASP.NET アプリケーションの場所を取得することは可能ですか?
GetCallingAssembly()
関数は Web アプリケーションから直接呼び出されないため、適切ではありません。