問題タブ [custom-errors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
46541 参照

asp.net - customErrors = "Off"(ubuntu / mono)を使用しても、Web.configはリモートでエラーを表示しません

これが私のWeb.configファイルです:

customErrorsモードがOff(そして間違いなく大文字の「O」)に設定されていても、実際のエラーをリモートで確認する前に、このプロパティを設定するように指示するデフォルトのエラーページが表示されます。

machine.configファイルがありません。また、Web.Debug.configとWeb.Release.configでこのcustomErrors mode="Off"を設定しました。

誰かアイデアはありますか?

どうもありがとうございます。

編集-その表示内容:

0 投票する
2 に答える
1553 参照

asp.net-mvc-3 - IIS 7.5は、MVC3アプリによって返された404のcustomErrorsに注意を払っていません

.NET4.0統合パイプラインアプリプールを備えたIIS7.5(Win 7 64ビット)でMVC 3アプリ(最近2から更新)を実行しており、web.configで次の設定を行っています。

コントローラのアクションメソッドがサーバーに例外をスローし、500エラーコードを生成した場合、ブラウザはデフォルトのリダイレクトURLに正しく送信されます。

ただし、アクションがHttpNotFound()を介して意図的にHttpNotFoundResultを返す場合、web.configに示されているものではなく、IIS7.5404.0エラーページが表示されます。

http:// localhost / MyApp / FOOのようにアプリに存在しないURLを入力すると、web.configで示されるページが表示されます。

HttpNotFound()を使用しているときに、カスタム404エラーページにリダイレクトされない理由を誰かが知っていますか?

0 投票する
1 に答える
4506 参照

c# - PrincipalPermissionセキュリティ例外を処理する方法

安全な簡単な方法があります

ロールなしでこれをクリックするとSystem.Security.SecurityException: Request for principal permission failed.、期待どおりに生成されます。

ELMAHを使用してエラーのログを処理し、global.asaxにカスタムELMAHイベントを設定して、正しく機能するステータスコードを保持する方法でエラーページに転送します。

これはすべてうまく機能し、正しく機能するエラーページにリダイレクトされますが、コンテンツを期待どおりに表示するのではありません。エラーページの2番目のリクエストをすぐに受け取りますが、今回は、コードから取得できないcustomErrorsSection.DefaultRedirectの値を使用しています。

私が知る限り、.NETがPrincipalPermissionの例外を発生させてから、リクエスト全体を完了させた場合とほぼ同じです。リクエストが完了すると、アプリケーションの応答が破棄され、代わりにデフォルトのカスタムエラーで応答します。

デバッグしているとき、PrincipalPermissionの2つの別々の例外でブレークします。これが、.NETによる単なる再スローであるかどうかはわかりませんが、.NETコードで2番目のスローが表示されることはなく、ELMAHも表示されません。私は常に単一の応答、単一のエラーがログに記録されることになりますが、最終的にブラウザーにレンダリングされるURLはデフォルトのURLであり、特にserver.transfered先の403URLではありません。安全な/locationを参照すると、403エラーページが正しく表示されます。

0 投票する
1 に答える
1594 参照

jquery-validate - jquery検証エラーテキストのスタイリング

jquery 検証を使用しており、表示されるエラー メッセージをカスタマイズしたいと考えています。

デフォルトでは、検証エラーは入力フィールドの右側に表示されます。特に、使用しているスタイル付き div のページの上部にすべてのエラーを表示したいと考えています。

これはライブラリで可能ですか、それともこの状況で自分の検証用のものを書く方が良いでしょうか?

何かご意見は?ありがとう。

0 投票する
2 に答える
81 参照

php - カスタム エラー ハンドラの奇妙な動作 - PHP

カスタムエラーハンドラーで奇妙な問題が発生しています。これは次のとおりです。

実行中のたびに:

エラーがないにもかかわらず、ヘッダーが送信されていますか? 何か案は?

0 投票する
2 に答える
669 参照

asp.net - web.config で拒否された場所のカスタム エラー設定が無視される

ASP.Net 4 および MVC2 アプリケーションでは、奇妙な構成エラーが発生します。

web.config は次のようになります。

ブロックされた場所へのアクセスは正しく拒否されますが、IIS から望ましくない詳細なエラー メッセージが表示されます。

構成されたカスタム エラーが表示されないのはなぜですか?

ページへのアクセスが構成によって拒否されたときに、どのページを表示するかを制御できますか?

0 投票する
1 に答える
1070 参照

asp.net-mvc - ASP.NET MVC に customErrors 設定を反映させるにはどうすればよいですか?

web.config の customErrors タグで、コントローラーを指しています。私のコントローラーでは、複数のアプリケーションで共有されている外部エラー ページにリダイレクトしています。

<customErrors defaultRedirect="~/Error/ServerError" mode="On">

私のコントローラー:

エラー処理をテストするために Error/ErrorTest を呼び出しています。ただし、指定したコントローラーにリダイレクトするのではなく、常に Views/Shared/Error.cshtml にリダイレクトします。

customErrors 設定で defaultRedirect パスを尊重するように asp.net mvc を取得するにはどうすればよいですか?

UDPATE: 私も ELMAH を使用して、この投稿で説明されているように HandleErrorAttribute をオーバーライドしています。.Net Reflector から、ベースの HandleErrorAttribute が Error をビューとして設定していることがわかります。Error.cshtml やその他のビューにリダイレクトすることについて、私ができることはあまりないと思います。

0 投票する
1 に答える
173 参照

asp.net-mvc-2 - A couple of errors when trying to use custom errors in MVC 2

I'm getting a couple of errors when trying to use custom 404 and 500 error pages in MVC 2. I'm essentially trying to implement what I've found here: http://www.genericerror.com/blog/2009/01/27/ASPNetMVCCustomErrorPages.aspx So far, I have:

Placed the following line in my Web.config:

<customErrors mode="On" redirectMode="ResponseRewrite" defaultRedirect="~/Error/Http500" />

Placed the following route last in my route table:

And, created the following controller:

With all of that, for 500 errors, the my500 view is not being rendered. Instead, it looks like the generic, default Error.aspx view is being displayed again. For 404 errors, I'm getting a YSOD telling me to turn on custom errors in my Web.config. I'm not sure what I'm missing, or if I'm even on the right track.

EDIT: Both views are in Views/Shared

0 投票する
1 に答える
1971 参照

iis-7 - IIS 7 のカスタム HTTP エラー

Web アプリで 403 および 404 エラーを処理しようとしています。MS の指示を読み、サーバーに適用しました。IIS7 マネージャーは、web.config を次のように編集することで、これを効果的に処理します。

http://www.mysite/fictiousURL.aspxのようなリクエストは処理しますが、 http: //www.mysite/fictiousURLTest.htmlでは機能しません。aspx リクエストしか処理できないようです。

system.web ノードにこの構成を追加して、http://www.15seconds.com/issue/030102.htmも試しました。<customErrors mode="On" defaultRedirect="/mysite/error.aspx" />

誰でも知っている a) IIS7 が aspx のみを処理する理由と b) http://www.mysite/fictiousURLTest.htmlのようなユニバーサル リクエストを処理する方法を知っている人はいますか?

ありがとう、ビルN