私はウェブサイト用のアプリケーションのようなプラグインを開発しています。要件により、ソースコードがないメインのWebサイトと同じ物理パスと同じアプリケーションプールに存在します。したがって、これらは両方とも同じWeb.configと他のいくつかの依存関係を共有します。
アプリケーションの開始時にサードパーティの依存関係のライセンスを設定する必要がありますが、Global.asaxのコードが別の会社によって所有されているため、そのコードビハインドにアクセスする方法がありません。
それで、Global.asaxを使用せずにApplication Startにイベントを追加する別の方法はありますか、それとも現在のGlobal.asaxを継承/拡張する唯一の解決策ですか?