0

同じ Web ベースのアプリケーションを異なるクライアントのマルチテナント アプリケーションとして実行する場合、PreapplicationStartMethod 中に、開始されているサイトに何らかのコンテキストを取得する方法はありますか?

より具体的には、ホスト ヘッダー情報 (applicationHost.config の「bindingInformation」属性値) を取得したいと考えています。アプリケーションが開始されてからずっと後に、特定のリクエストの時点でこの情報を取得する方法を見つけました。アプリケーションの起動プロセス中に情報を取得する方法はありますか?

これは MVC 3 アプリケーションと IIS 7.5 です。

4

1 に答える 1

0

アプリケーションの起動時に「bindingInformation」を見つけるためのこの質問に対する直接的な答えは見つかりませんでした。要件をさらに確認した後。私のソリューションでは、ホスト ヘッダーは最適な選択ではありませんでした。

代わりに System.Web.Hosting.HostingEnvironment.SiteName 値を使用することをお勧めします。

于 2011-02-16T22:16:01.840 に答える