0

現在、web.config の asp.net mvc4 Web アプリケーションでカスタム エラーをセットアップしています。

> <customErrors mode="On" defaultRedirect="~/Errors"> </customErrors>



  public class ErrorsController : Controller
    {
 public ActionResult Index()
    {

      return Content("Unexpected Error - Please contact Administrator");
    }
}

エラーが発生していないにもかかわらず、すべての呼び出しで Action Index が呼び出される理由がわかりません

誰かがこれを明確にできると助かります

ありがとう

4

2 に答える 2

2

エラーが発生していないにもかかわらず、すべての呼び出しで Action Index が呼び出される理由がわかりません

エラーがないことはどうやってわかりますか?ブラウザーが/favicon.icoアプリケーションに含めるのを忘れた GET を試みており、サーバーが 404 Not Found 例外をスローしている可能性があります。または、javascript、css、または画像が欠落している可能性がありますか? もちろん、これは Error アクションが呼び出される可能性のある膨大な数の理由の 1 つにすぎません。

エラー アクション内に入るとRequest.Url.AbsoluteUri、クライアントから送信された正確な要求について詳しく知るために、常に の値を調べることができます。

于 2013-08-15T14:52:30.147 に答える