が、私は例外をキャッチしてのApplication_Error()メソッドスロー新しい例外Server.GetLastError()私のコントローラのアクションで
ActionResult Index()
{
try
{
var i = 1/0;
}
catch(Exception e)
{
throw new Exception("My new Exception!", e)
}
}
private void Application_Error(object sender, EventArgs e)
{
// Breakpoint shows original error! Not my newly thrown one!
var exception = Server.GetLastError().GetBaseException();
}
FUUUUをここで
がGetBaseException
が何をするかを確認する簡単なテストです。 GetBaseException問題でした。私はそれを追加したことを忘れて、デバッガのオブジェクトグラフを通り過ぎて何回も直ぐにそれを見たのです。迅速な対応とお手伝いをしてくれてありがとう! – user3953989