問題タブ [custom-error-pages]
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.
asp.net - aspnetカスタムエラーdefaultRedirect変更ケース
ASP Net 3.5 Webアプリでは、defaultRedirect = "Views / Shared/Error.aspx"があります。私のウェブサイトの名前は「XXX」です。
何らかの理由で、エラーが検出された場合、検索されたエラーページは「https://www.xxx.com/Views/Shared/Error.aspx」であり、私のページがリバースプロキシの背後にあるため、エラーがスローされます。大文字と小文字を区別。つまり、エラーページへの呼び出しは「https://www.XXX.com/Views/Shared/Error.aspx」である必要があります
呼び出しで大文字と小文字を区別するようにASPネットに指定する方法はありますか?
前もって感謝します
google-chrome-extension - カスタムDNSエラーページを作成する
新しい拡張機能を構築していますが、GoogleChromeのデフォルトのエラーページをカスタマイズしたいと思います。ここで「ページの上書き」のドキュメントを確認しましたが、指定したページのカスタマイズについてはまだ何も見つかりません。
どんな提案でも大歓迎です。ありがとうございました。
カスタマイズしたいエラーページは次のとおりです。
このウェブページは利用できません
____のサーバーDNSルックアップが失敗したため、見つかりません。DNSは、Webサイトの名前をそのインターネットアドレスに変換するネットワークサービスです。このエラーは、ほとんどの場合、インターネットに接続されていないか、ネットワークが正しく構成されていないことが原因で発生します。また、応答しないDNSサーバーまたはファイアウォールが原因で、GoogleChromeがネットワークにアクセスできなくなっている可能性もあります。ここにいくつかの提案があります:後でこのウェブページをリロードしてください。インターネット接続を確認してください。使用している可能性のあるルーター、モデム、またはその他のネットワークデバイスを再起動します。DNS設定を確認してください。これが何を意味するのかわからない場合は、ネットワーク管理者に問い合わせてください。次の手順に従って、ネットワーク予測を無効にしてみてください。レンチメニュー>オプション>フードの下に移動し、[ネットワークアクションを予測してページの読み込みパフォーマンスを向上させる]の選択を解除します。これで問題が解決しない場合は、パフォーマンスを向上させるために、このオプションを再度選択することをお勧めします。ファイアウォールまたはウイルス対策ソフトウェアの設定で、許可されたプログラムとしてGoogleChromeを追加します。すでに許可されているプログラムの場合は、許可されているプログラムのリストから削除して、もう一度追加してみてください。プロキシサーバーを使用している場合は、プロキシ設定を確認するか、ネットワーク管理者に連絡して、プロキシサーバーが機能していることを確認してください。プロキシサーバーを使用する必要がないと思われる場合は、プロキシ設定を調整します。レンチメニュー>[オプション]>[フードの下]>[プロキシ設定の変更...]>[LAN設定]に移動し、[プロキシサーバーを使用する]の選択を解除します。 LAN」チェックボックス。ファイアウォールまたはウイルス対策ソフトウェアの設定で、許可されたプログラムとしてGoogleChromeを追加します。すでに許可されているプログラムの場合は、許可されているプログラムのリストから削除して、もう一度追加してみてください。プロキシサーバーを使用している場合は、プロキシ設定を確認するか、ネットワーク管理者に連絡して、プロキシサーバーが機能していることを確認してください。プロキシサーバーを使用する必要がないと思われる場合は、プロキシ設定を調整します。レンチメニュー>[オプション]>[フードの下]>[プロキシ設定の変更...]>[LAN設定]に移動し、[プロキシサーバーを使用する]の選択を解除します。 LAN」チェックボックス。ファイアウォールまたはウイルス対策ソフトウェアの設定で、許可されたプログラムとしてGoogleChromeを追加します。すでに許可されているプログラムの場合は、許可されているプログラムのリストから削除して、もう一度追加してみてください。プロキシサーバーを使用している場合は、プロキシ設定を確認するか、ネットワーク管理者に連絡して、プロキシサーバーが機能していることを確認してください。プロキシサーバーを使用する必要がないと思われる場合は、プロキシ設定を調整します。レンチメニュー>[オプション]>[フードの下]>[プロキシ設定の変更...]>[LAN設定]に移動し、[プロキシサーバーを使用する]の選択を解除します。 LAN」チェックボックス。プロキシ設定を確認するか、ネットワーク管理者に連絡して、プロキシサーバーが機能していることを確認してください。プロキシサーバーを使用する必要がないと思われる場合は、プロキシ設定を調整します。レンチメニュー>[オプション]>[フードの下]>[プロキシ設定の変更...]>[LAN設定]に移動し、[プロキシサーバーを使用する]の選択を解除します。 LAN」チェックボックス。プロキシ設定を確認するか、ネットワーク管理者に連絡して、プロキシサーバーが機能していることを確認してください。プロキシサーバーを使用する必要がないと思われる場合は、プロキシ設定を調整します。レンチメニュー>[オプション]>[フードの下]>[プロキシ設定の変更...]>[LAN設定]に移動し、[プロキシサーバーを使用する]の選択を解除します。 LAN」チェックボックス。
エラー105(net :: ERR_NAME_NOT_RESOLVED):サーバーのDNSアドレスを解決できません。
iis-7 - 実行 URL による IIS7 カスタム エラー ページ
IIS7 では、500 ステータス コードを処理するようにカスタム エラー ページ (reportError.asp) を構成しました。応答アクションは「URL の実行」に設定されています。このページ (reportError.asp) は、COM ライブラリを呼び出して ASP エラーの詳細を報告します。COM ライブラリは、ASP の最後のエラー オブジェクト (およびその他の要求、応答、セッションなど) を取得し、包括的なエラー レポートを生成します。IIS6 ではすべて正常に動作します。
IIS7 で生成されたレポートには、エラーが発生した元のページではなく、reportError.asp ページに関連する詳細が含まれます。つまり、PATH_TRANSLATED サーバー変数には、元のファイルではなく reportError.asp ファイルへのパスが含まれます。エラー番号と説明は空白です。IIS7 では、コントロールをカスタム エラー ページに渡す方法が異なるようです。
生成されたレポートで、クエリ文字列変数に次の値が含まれていることに気付きました: 500;[ここでは元のページの完全な URL] これにより、IIS7 がカスタム エラー ページへの内部リダイレクトを行い、元のページをクエリ文字列として渡すと思われます。 IIS6 では別の方法で処理されていましたが、参照してください。
II6 と比較して、IIS7 のこの領域での動作の変更を知っている人はいますか?
asp.net-mvc-2 - ASP.NETMVC2のApplication_Startに起因する処理エラー
重複の可能性:
アプリケーションの起動時に発生するASP.NETアプリケーションエラーとMVCビューでの転送および表示エラーを処理するにはどうすればよいですか?
現在、BaseControllerのHandleError属性を使用して、ASP.NETMVC2アプリケーションのエラーを処理しています。
Web.configのカスタムエラーセクションを以下に示します。これは、コントローラーから発生するすべての未処理の例外を正常に処理します。
Error.aspxは、HandleErrorInfoから継承したビューである/ Views/Sharedフォルダーの下に配置されます。
Global.asaxのApplication_Startイベントハンドラーに次のコードがあります
Bootstrapper.Initialize()は、Structuremapレジストリの構成中にエラーをスローします。このエラーは、web.configで指定されたError.aspxを呼び出しませんが、Application_Errorイベントハンドラーを使用して個別に処理する必要があります。
通常のASP.NETMVCパイプラインの外部で発生したエラーに対して同じerror.aspxを表示するための最良の方法は何ですか?
asp.net-mvc - Asp.Net MVC で 401 のカスタム エラー ページを表示する
私はASP.net MVC 3アプリケーションに取り組んでおり、アプリケーションにアクセスできない場合にユーザーにわかりやすいページを表示する必要があります。オンラインで多くの記事をたどりましたが、上記の問題に対するエンドツーエンドの解決策について言及しているものはなく、その結果、これを機能させることができません。
ポインタはありますか??
どうもありがとう。
java - エラーページを追加すると、Tomcat 7 のすべてのサーブレットがブロックされる
私はEclipseに動的Webプロジェクトを持っています。これは注釈を使用してサーブレットを次のようにマップします:
次のように、これらのサーブレットを使用する jsp ページもあります。
エラー404
と500
. Google で少し検索するとjava2sweb.xml
にたどり着き、エラー ページを指定するにはファイルを変更する必要があることがわかりました。web.xml
しかし、私のプロジェクトにはディレクトリの下にファイルがありませんWEB-INF
(ちなみに、IDEとしてEclipse IndigoとTomcat 7.0.14を使用しています)。そこで、次のように追加しました。
これにより、新しい問題が発生します。サーブレットが機能しなくなりました。私の JSP はすべて正常に動作しています。しかし、サーブレットへのすべてのリクエストで 404 エラー ページが表示されます。たとえば、JSP が正常に機能しているため、ログイン フォームを取得できます。しかし、ログイン フォームを送信すると、つまりLoginController
404 エラー ページが表示されます。
アノテーションweb.xml
の代わりにファイルをサーブレットマッピングに使用することで解決できるかもしれないと思います。WebServlet
しかし、WebServlet
注釈を使用してエラーページを提供する方法はありますか? web.xml
エラーページの表示を回避できれば幸いです。また、Tomcat の構成ファイルを編集するのも好きではありません。では、どうすれば問題を解決できますか?
nginx - nginx が error_page を提供していない
Unicorn でホストされている Sinatra アプリケーションがあり、その前に nginx があります。Sinatra アプリケーションがエラーになる (500 を返す) 場合、デフォルトの「内部サーバー エラー」ではなく、静的ページを提供したいと考えています。次のnginx構成があります:
error_page ディレクティブがあり、www-data (Ubuntu) として sudo を実行しcat
、ファイルを取得できることを確認したため、権限の問題ではありません。上記の構成ファイルを使用するとservice nginx reload
、エラーで受け取るページは同じ「内部サーバー エラー」のままです。
私のエラーは何ですか?
apache - htaccess 経由でエラー ページにリダイレクトします (見つからない & 内部サーバー エラー)
次の場合、.htaccess リダイレクトを使用できますか
- ユーザーが内部サーバー エラーを見つける
- 見つからないページ
それは可能ですか?もしそうなら、誰かが書き換えルールを手伝ってくれますか?
編集
しようとしている
それらを domain.com/oops.php および domain.com/where.php に追加しますが、まだロードされていません
jsp - カスタム HTTP エラー ページが Internet Explorer に表示されない
Tomcat 7 と JSP ページを使用しています。HTTP 500 エラー用のカスタム エラー ページを提供したいと考えています。
私がしたことは、次のようにカスタムエラーページを宣言することですweb.xml
:
error.jsp
そして、次のコードで呼び出される JSP を作成しました。
現在、これはほとんどのブラウザーで機能しますが、Internet Explorer では、標準の「Web サイトはページを表示できません」というページに移動します。
カスタム HTTP 500 エラー ページが Internet Explorer に表示されないのはなぜですか?
asp-classic - クラシックASP:キャプチャエラー
クラシックASPの500個のエラーすべてをグローバルレベルでキャプチャすることは可能ですか?たぶんIISの何か。現在、II6を使用しています。エラーメッセージをキャプチャしてデータベースに保存するのが好きです。ASPXページでそれが可能であることは知っていますが、従来のaspでどのように行うかは正確にはわかりません。
ありがとうございました