このコンテキストではリクエストは利用できません 質問する

このコンテキストではリクエストは利用できません 質問する

IIS 7統合モードで実行していますが、

このコンテキストではリクエストは利用できません

Log4Net関連の関数からアクセスしようとすると、Application_Startこれが私が書いたコード行です。

if (HttpContext.Current != null && HttpContext.Current.Request != null)

2 番目の比較では例外がスローされます。

HttpContext.Current.Request が null かどうかをチェックする以外に、他に何をチェックできますか?


同様の質問が投稿されています @iis7.5 で MVC を実行すると、このコンテキストではリクエストが利用できない例外が発生します。

しかし、そこにも関連する回答はありません。

ベストアンサー1

参照してくださいIIS7 統合モード: Application_Start でこのコンテキスト例外で要求が利用できない:

「このコンテキストでは要求を利用できません」という例外は、IIS 7.0 で ASP.NET アプリケーションを統合モードに移行するときに発生する可能性のある一般的なエラーの 1 つです。この例外は、アプリケーションを開始した要求の HttpContext にアクセスしようとすると、global.asax ファイルの Application_Start メソッドの実装で発生します。

おすすめ記事