VS2010 SP1 で MVC 4 アプリケーションをデバッグしているときに、Application_Error()ハンドラーが呼び出されましたServer.GetLastError()が、null でした。
protected void Application_Error()
{
var exception = Server.GetLastError();
// exception is null. How is that possible?
}
MSDN の状態 Application_Errorは
アプリケーションのどこかで未処理の例外が発生した場合に呼び出されます...
GetLastErrorメソッドから最新のエラーに関する情報を取得できます。
Server.GetLastError() 状態の MSDN ドキュメント
戻り値: スローされた前の例外。
Application_Error()呼び出されたServer.GetLastError()がnullを返す状態になるにはどうすればよいですか?