問題タブ [application-error]

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 投票する
2 に答える
13095 参照

c# - aspxでApplication_errorの例外をスローしたページを取得する方法

global.asaxに一般的な例外ハンドラーApplication_errorがあり、多くのページすべてでキャッチされなかったすべての例外を分離しようとしています。非常に多くのページで例外を呼び出すのは非効率的であるため、Page_errorを使用して例外をキャッチしたくありません。では、例外のどこで実際に例外を引き起こしたページを見つけることができますか?

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

debugging - アプリケーションエラー

こんにちは、ビルド後にアプリケーションを実行すると、次のエラーが発生します。この問題の解決策は大歓迎です。

「アプリケーションを正しく初期化できませんでした (0xc0000022)。[OK] をクリックしてアプリケーションを終了してください。」

事前に感謝..

0 投票する
0 に答える
2133 参照

asp.net-mvc - エラーにつながる MVC の存在しないルートを処理する方法は?

私のアプリケーションには、特定のルートを使用するコントローラーとデフォルト ルートを使用するコントローラーがあります。その結果、次のようなものがあります。

ただし、 ~/Home/SomethingThat DoesntExist のようなものを入力すると、デフォルト ルーターによって取得されるため、キャッチオール ルート ハンドラーに到達することはありません。これは、Phil Haack のルート デバッガーで確認しました。その結果、そのコントローラー/アクションに到達しようとしますが、見つかりません。その見返りに、StructureMap は Application_Error にバブルアップするエラーをスローし、リダイレクトできません (私が試したすべての調査にもかかわらず)。

とにかく、これについて何かありますか、またはすべてのコントローラーとアクションに対して特定のルートを指定する必要がありますか?また、Application_Error() に入ったら、特定のページ/コントローラーにリダイレクトするにはどうすればよいですか?

0 投票する
5 に答える
5964 参照

compact-framework - Windows Ce 6.0 の Compact Framework アプリでアプリケーション エラーがスローされる

フォームを閉じるだけのキャンセルボタンを使用してプログラムを閉じると、アプリケーションエラーがスローされます。

エラーは次のとおりです:「アプリケーション appName.exe で重大なエラーが発生したため、シャットダウンする必要があります」

どうすれば修正を開始できますか? これはスローされた例外ではありません。他の情報は提供されません。何が原因で、どうすれば修正できますか?

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

asp.net-mvc - リリース モードで Global.asax の Application_Error イベントが発生しませんか? ASP.NET MVC アプリケーション

ASP.NET MVC アプリケーションに取り組んでいます。Global.asax ファイルの Application_Error() イベントがリリース モードで発生しないという問題があります。デバッグでコンパイルすると、問題なく起動します。

PS: NLogger を使用して実行時エラーを記録しています。

どんな助けでも大歓迎です。ありがとう。

0 投票する
3 に答える
9394 参照

asp.net - 「潜在的に危険な Request.Form 値...」を処理します

次のようなエラーを処理する最良の方法は何ですか

潜在的に危険な Request.Form 値がクライアントから検出されました"

ASP.NETで?

私のフォームには HTML 文字を許可する正当な理由がないため、検証をオンのままにしたいと思います。ただし、このエラーをよりフレンドリーな方法で処理する方法がよくわかりません。で処理しようとしましたPage_Errorが、私が知る限り、これは下位レベルのセクションで発生するため、Page_Error関数は決して起動しません。

Application_Errorしたがって、ファイルでの使用に頼る必要があるかもしれませんGlobal.asax。これがそのエラーを処理する唯一の方法である場合、その 1 つのエラーを具体的に処理する方法はありますか? すべてのアプリケーション エラーを同じ方法で処理したくありません。

ありがとう

0 投票する
3 に答える
3150 参照

asp.net - Application_Error の Server.Transfer("error_404.aspx") が空白のページを返す

global.asx の Application_Error サブで HttpExceptions を探します。

このコードをステップ実行して、Server.Transfer("error_404.aspx") と error_404.aspx の Page_Load にヒットすることを確認できますが、表示されるのは空白のページだけです。

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

asp.net - Application_Error で例外を HTTP 404 応答に変換する

まず第一に、私が正確に達成したいこと:特定の例外を HTTP 404 に変換して、ASP.NET がそれをさらに処理できるようにします

ASP.NET (MVC2) で次のように例外を処理しています。

問題は、デフォルトで動作するように設定できないcustomErrorsことです。その場合、 :onで指定されたページにリダイレクトされることはありません。customErrors<error statusCode="404" redirect="404.html"/>

私もハンドラーから発生させようとしましnew HttpExcepton(404, "Not Found")たが、応答コードは200理由がわかりません。

質問は次のとおりです。

  1. AnExceptionHTTP404応答に変換する適切な方法は何ですか?
  2. customErrorsApplication_Error で例外を処理するとき、セクションはどのように機能しますか?
  3. HttpException(404) をスローすると、(空白の) ページが成功 (200) ステータスでレンダリングされるのはなぜですか?

ありがとう、
ドミトリー。

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

powerbuilder - DDE サーバー Windows:orcascr9.exe: アプリケーション エラー

同様のエラーに関連するSOのクエリを調べましたが、Powerbuilder9.0で実行しているorcascriptで発生しているこの特定の問題を解決するために、これまでのところ何も見つかりませんでした。orca スクリプトは、SCC サービス プロバイダーに接続し、完全なターゲットの更新を実行してから、exe をビルドすることになっています。ただし、最後のステップには決して到達しません。

ログはあまり有益ではなく、失敗した時点で次のように表示されます: PBORCA_SccRefreshTarget. 完全な再構築 cm_rebuild_application(CM_REBUILD_FULL) の呼び出し スクリプトがこの上記の手順に入る途中で終了し、DDE サーバー エラーがスローされます。

誰かがこれを理解するのを手伝ってくれますか? 私は PB の基本をほとんど知りません。この演習の目的は、継承した IDE ベースのビルドを orcascript ビルドに変換して、ビルドを監視せずに実行できるようにすることです。

前もって感謝します!

編集: 現在、以下の提案に従ってパフォーマンス モニターを実行しています。障害が発生した時点で orcascr9.exe プロセスが表示されるのは次のとおりです。

クラス:ファイルシステム

操作: QueryAllInformationFile

結果:バッファオーバーフロー

パス:c:\.s\00019\MORENUMBERSblah.pbl

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

asp.net - アプリケーションの起動に失敗したことを検出するにはどうすればよいですか?

私たちの状況:

loabalancer(Astaro Security Gateway)の背後にいくつかのWebサーバーがあります。Webサーバーでは、asp.netアプリケーションを実行し、404および500ステータスコード用に構成されたcustomerrorpagesがあります。

これで、アプリケーションの開始に失敗すると、すべてのリクエストがステータスコード302を送信してエラーページにリダイレクトされ、エラーページ自体が500を送信します。

ロードバランサーは、15秒ごとにHEADリクエストをウェブサーバーに送信して、まだ生きているかどうかを確認し、生きている場合は、最初のhtmlステータスコードをチェックします。したがって、302のみが表示されます。500未満のすべてのコードは、サーバーが稼働しているものとして扱われます。

質問:

アプリケーションの起動に失敗した場合、どうすれば負荷分散を機能させることができますか?

編集:

アプリケーションの起動に失敗したということは、起動中にエラーが発生したことを意味します。一部の重要な部分を初期化できなかったため、すべてのページを実行できません。