問題タブ [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.
asp.net - ASP.NET/IIS:すべてのファイルタイプで404
web.configで404ハンドラーページを設定しましたが、URLの拡張子が.aspx(またはASP.NETで処理されるその他)の場合にのみ機能します。Webサイトオプションで静的HTMLページを設定できることは知っていますが、ページが必要です。IISのすべての要求拡張機能にASPXハンドラーページを割り当てるオプションはありますか?
c# - C# Remoting - CustomErrors をオフにする方法
リモート処理を使用してサーバー アプリに接続しようとすると、次のエラーが発生します。
リモート サーバーへの接続中に問題が発生したようです:
サーバーで内部エラーが発生しました。詳細については、サーバーの .config ファイルで customErrors をオフにしてください。
これは私のサーバーアプリのコードです:
初回は動作するようですが、サーバーアプリを再起動しないとエラーが発生します。
何かが適切にクリーンアップされていないと思いますが、customError がまだオンになっているため、何が原因かわかりません。
私が始めるアイデア。ありがとう。
[編集] - Gulzar のおかげで、上記のコードを次のように変更したところ、エラーが表示されるようになりました。
c# - ASP.NETカスタム404が404が見つからない代わりに200OKを返す
Googleウェブマスターツール用にサイトをセットアップしようとしたところ、カスタムASP.NET404ページが404ステータスコードを返さないことがわかりました。正しいカスタムページが表示され、すべてがOKであることがブラウザに通知されました。これはソフト404または偽404と見なされます。Googleはこれを好みません。そのため、この問題に関する多くの記事を見つけましたが、私が望む解決策はうまくいかなかったようです。
私が働きたい解決策は、カスタム404ページのPage_Loadメソッドの背後にあるコードに次の2行を追加することです。
これは機能しません。ページはまだ200OKを返します。ただし、次のコードをデザインコードにハードコーディングすると、正しく機能することがわかりました。
ページはマスターページを使用しています。そして、web.configでカスタムエラーページを構成しています。私は実際にはコードビハインドオプションを使用したいのですが、デザイン/レイアウトにハックインラインコードを配置せずにそれを機能させることはできないようです。
visual-studio-2008 - ドイツ語の Visual Studio 2008 / ASP.NET の英語のエラー メッセージ
これは少し奇妙な質問かもしれませんが、試してみます。
Visual Studio 2008 / ASP.NET でドイツ語のエラー メッセージが表示されます。翻訳が元のテキストほど良くない傾向があるという事実に加えて、私はそれらを検索して、インターネット上で私の問題に関連する答えを見つけることができません.
では、ドイツ語の Visual Studio 2008 Standard Edition を英語のローカル版に切り替えるにはどうすればよいですか?
更新 - 明確にするために:
私はドイツの開発者で、ドイツの Windows Vista を使用しています... 私もドイツ語版の Visual Studio を持っているので、すべてがドイツ語であることは驚くべきことではありません。そのようにしたくないだけです...しかし、私のVisual Studioに英語のローカルをインストールする方法が必要ですか? または、ドイツ語のものをアンインストールして、デフォルトの英語が使用されるようにしますか?!?
(ところで: SQL Server Management Studio についても同じことが言えます。F**k "Sichten" です。私は "Views" が必要です。それが実際の呼び方です。誰も "Sichten" とは言いません。ここドイツでも、ましてや正しく翻訳されていますが)。
user-interface - エラーメッセージはどの程度詳細にする必要がありますか?
エラーメッセージに関する一般的なコンセンサスは何だったのだろうかと思っていました。それらはどのくらい詳細にすべきですか?
大きすぎる、小さすぎる、小数、文字列などの数値を入力すると、別のエラーメッセージが表示されるプロジェクトに取り組んできました。これは、問題がどこで発生したかを正確に把握しているため、ユーザーにとって非常に便利でした。 、しかし、エラー処理コードは、サイズが実際のビジネスロジックに匹敵し始め、独自のバグのいくつかを開発し始めました。
反対側では、次のような非常に一般的なエラーが発生するプロジェクトに取り組んできました。
コンパイルに失敗した理由3
言うまでもなく、理由3はリンクエラーを意味することが判明したため、ほとんどまったく役に立たなかった。
では、妥協点はどこにあるのでしょうか。十分に説明的なエラーメッセージを追加したかどうかはどうすればわかりますか?ユーザーがどこで間違っているのかを理解できるかどうかはどうすればわかりますか?
iis - IIS の URL のポートでカスタム エラーを処理する
404 エラーを処理するカスタム (ASPX) ページを指定しようとしています。
デフォルト以外のポートを使用しているため、IIS でこれを行うことができないようです。
テスト用に、サイトの 2 つのバージョンがあります。最初にテストモードでこれをやろうとしています。
http://www.mysite.com/notapage ... IIS 404 エラーが発生します。
http://www.mysite.com:1234/notapage ... http://www.mysite.com/でもサイトを解決できないかのように、Google エラーが表示されます (Google Chrome を使用しています) 。動作します。
何か案は?
error-handling - エラー コードとメッセージのベスト プラクティス
私は、いくつかの要素を含む XML 確認メッセージを送信する EDI システムを計画していますが、具体的にはこれら 3 つです。ErrorCode、ErrorSeverity、および ErrorDescription。
基本的に受信 XML メッセージを解析し、解析の成功または失敗に応じて、メッセージのフォーマット、構文、構造、有効性、およびいくつかのビジネス ルールを含め、成功または失敗の確認応答を返します。
ErrorCodes、ErrorSeverity、ErrorDescription を自由に選択できますが、単純に ErrorCode [1]、ErrorSeverity [Error]、ErrorDescription [Inbound XML ファイルが見つかりません] から始めて、受信メッセージのコーディング中に考えたとおりにエラーを追加するのではなく、エラーコードと重大度を選択するためのベストプラクティスがあるかどうか疑問に思っていましたか?
HTTP エラー コードは、OK メッセージの場合は 2xx、特定のエラーの場合は 4xx、サーバー エラーの場合は 5xx などであることを知っています。私のすべての「警告」エラーは、3 または同様のもので始まりました。
ErrorSeverity は、おそらく [Error]、[Warning]、[Info]、[OK] よりもはるかに大きくなると思いますか?
ありがとう。
c# - ASP.NET Web アプリケーションでエラー メッセージを表示する方法
ASP.NET Web アプリケーションを使用しており、例外がスローされたときにエラー メッセージ ボックスを表示する方法を知りたいと思っていました。
例えば、
[メッセージ ボックスにエラーが表示されます]
ありがとうございました
exception - わかりやすいエラー メッセージの表示
デスクトップ アプリケーションのエラー メッセージの文言について、誰かが考えたことがあるかどうか知りたいです。開発者として、私はいつもプログラマーの帽子をかぶって、ロボットがユーザーに話しかけているように見える方言でそれを表示します。
例えば:
- ファイル ___ を開けませんでした
- 設定ファイルを取得できません
- データベースの更新中にエラーが発生しました
- ____を設定できません
- 不明なエラーが発生しました
これらのどれも「フレンドリーなアプリケーション」とは言いません。IOの問題、データベースの問題、null参照などの一般的なエラーについて、ロボットの少ない言語でエラーを表現するリソースまたは方法を知っている人はいますか?
asp.net - web.config ルート ファイルを上書きして customerrors タグを有効にする
HTML ページ (aspx ページだけでなく) によって発生した 404 エラーをキャッチしたい状況がありますが、Web サイトのルート フォルダーの web.config とすべてのサブ ディレクトリにしかアクセスできません (注:実際の IIS サーバーにアクセスでき、アプリケーションを作成したり、設定を変更したりすることはできません)
だから私はサブディレクトリでweb.config customerrorsを試してみましたが、HTMLページではなくASPXページでのみ機能します。誰かが理由を知っていますか?