で正常に動作していない私次のコードを持っている私の私のweb.configファイル:そう、私の知る限り、それはException.aspxページに私をリダイレクトする必要があります理解しカスタムエラーページは、.NET
<customErrors mode="On" defaultRedirect="~/Exception.aspx" enableVersionHeader="false">
<error statusCode="403" redirect="NoAccess.htm"/>
<error statusCode="404" redirect="FileNotFound.htm"/>
</customErrors>
ランタイムエラー
説明:アプリケーションエラーがエラー 、私はURLにいくつかの悪いパラメータに置くことによってこれをテストしようとしたとき、私は、次のメッセージが表示されますがありますたびサーバー上で発生しました。このアプリケーションの現在の カスタムエラー設定により、アプリケーションエラーの詳細がセキュリティ上の理由からリモートから表示されなくなります。ただし、ローカルサーバー マシンで実行されているブラウザーで表示することはできます。
詳細:リモートマシン上で閲覧可能 であることを、この特定のエラーメッセージの詳細を有効にするには、 内 現在のWebアプリケーションのルートディレクトリにある「web.config」構成ファイルをタグを作成してください。このタグの "mode"属性を "Off"に設定する必要があります。
注:あなたが見ている現在のエラーページがカスタムを指すように アプリケーションの構成タグの「defaultRedirectで」属性を変更することによって、 カスタムエラーページに置き換えることができ エラーページURL。
私は何かを逃したのですか?私は私が作成したエラーページに私をリダイレクトするだろうと思った?
リダイレクトを無効にして、エラーメッセージ(スタックあり)を送信できますか?それがうまくいかない理由はたくさんあります。たとえば、Errors.aspxページ内のエラーが原因です。 –
エラーページの絶対パスを指定してチェックしましたか(例: 'http:// localhost/Exception.aspx')? –