どうすれば“本物の” ASP.NET MVCアプリケーション内のHttpContext?
-
03-07-2019 - |
質問
残念ながら、これを行う必要があります。エラーログにELMAHを使用しています。 error.aspxビューにルーティングする前に、例外を記録できるように、デフォルトのELMAHエラーログを取得する必要があります。以前は使用できました
Elmah.ErrorLog.Default
ただし、これは廃止されたものとしてマークされています。コンパイラは、メソッドを使用するように指示します
Elmah.ErrorLog.GetDefault(HttpContext context)
MVCのコンテキストはHttpContextBase型であり、これによりモックできます(YAY!)。古いスタイルのHttpContextを必要とするMVC非対応のライブラリをどのように処理できますか?
解決
他のヒント
this.HttpContext.ApplicationInstance.Context
所属していません StackOverflow