問題タブ [handleerror]

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

php - CakePHP 2.0 の handleError でエラーを保存するには?

大きな問題があります。Web アプリケーションで発生したエラーを保存しようとしています。たとえば(一例にすぎません)、ゼロ除算を行ったり、クエリでエラーが発生した場合などです。それで、それをキャッチしてデータベースに保存したいと思います。しかし、CakePHP の handleError は静的なので、$this->MyModel->saveError(...) は使えません。

私の /app/Lib/AppError.php には、次のものがあります。

$this->Error->saveError($code, $description, $file, $line); がなければ 動作しますが、エラーを表示したいだけではありません。例などが必要だと思います。私を助けてください。よろしくお願いします。ありがとう... PD: 英語ですみません、私は英語の学生です...

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

asp.net-mvc - HandleError 属性を持つカスタム エラー ページ

asp.net Web アプリケーションがあり、.net コードの前に 401 を返す動的 IP 制限モジュールのカスタム HTML を指定しようとしています。

web.config に以下を追加しました。

製品環境 (Windows Server 2008): 404 および 401 のページは正常に動作しますが、例外処理が壊れています - カスタム ページではなく、組み込みの iis の「赤い」ページが表示されます。

開発環境(windows 7/8): 404やエラーは問題ないが、401でログインページにリダイレクトされる。

次のように定義された例外処理:

UPD1: また、コード 500 のページを削除すると、次のプレーン テキスト メッセージが表示されることを追加できます。

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

ajax - 2 回実行することなく、既にグローバル フィルターである属性をメソッドに適用するにはどうすればよいですか?

HandleErrorAttributeAjax リクエスト中に発生した例外を処理する独自の属性を作成することで、MVCを拡張しました。その属性は次のとおりです。

PartialViewNameご覧のとおり、が nullの場合にはデフォルトの動作があります。これは、Global.asax ファイルにグローバル フィルターとして登録しているためです。

このように設定すると、Ajax 呼び出し中に例外が発生した場合のデフォルトの動作、つまり DefaultAjaxError.cshtml が返されます。カスタム メッセージが必要な場合は、ビューを作成しPartialViewName、次のようにアクションの属性に直接渡します。

コントローラー アクションで装飾されたコントローラーがある場合の問題はAjaxAwareHandleErrorAttribute、おそらくグローバルに登録されているため、またメソッド上にあるため、クラス内のコードが 2 回実行されていることです。2回実行されないようにする方法はありますか?

ありがとう。

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

razor - かみそりを使用してAsp.net MVC 4でHandleErrorが機能しなくなりましたか

コントローラーに[HandleError]属性を設定しました。

これは私のアクションメソッドです:

このアクション メソッドには、対応するビューがあります。

設定でカスタム エラーを設定しました

Error.cshtmlViewsフォルダーの下の共有フォルダーにファイルがあります。

コントローラ メソッドに移動するとShowError、IDE にこのウィンドウが表示されます ここに画像の説明を入力

F5 キーを押すと、共有フォルダーのエラー ページではなく、ブラウザー ウィンドウにこれが表示されます。 ここに画像の説明を入力

エラーページを表示するには、他に何をする必要がありますか? を機能させるにはどうすればよいHandleErrorですか?

ありがとう

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

c# - すべてのエラーの処理

全てにおいて良い日!問題を解決しようとしています。私はサイト上のすべてのエラーを処理する方法を使用しています(この方法は1人の男性のブログにあります)

Global.asax

スタジオでプロジェクトを開始すると、エラーが発生します。そのコードで例外が発生します:

例外:

タイプ' 'のオブジェクトをタイプ' System.Web.DefaultHttpHandler'にキャストできませんSystem.Web.Mvc.MvcHandler

デバッグを停止したら(Shift + F5)。この方法はうまく機能し、エラーを処理します。しかし、プロジェクトの開始時に、エラーが発生します。これらのトピックの解決策を探していますが、この問題は見つかりません。助けてください。

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

c# - カスタム ErrorPage が [HandleError(ExceptionType = typeof(NotImplementedException), View = "CustomErrorView")] で機能しない

を使用してasp.net MVCアプリケーションで例外を処理しようとしています[HandleError]

Web構成で変更しました<customErrors mode="On" />

Cutom Error Like では機能しませんNotImplementedException

CustomErrorView共有フォルダに保管しています。

助けてください....

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

asp.net-mvc - HandleError 属性は効果がありません

私のweb.configには以下が含まれています:

死の黄色い画面が表示されなくなりました。コントローラーメソッドまたはクラス自体に HandleError 属性を含める必要があると思いました。

ただし、効果はありません。次と同じです。

どちらの場合も、カスタム エラー ページが表示されます。では、HandleError 属性についてはどうでしょうか。

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

ruby-on-rails - Rails/nokogiri_parse 複数サイト処理エラー

Rails 3 で開発し、Nokogiri を使用しています。私のコントローラーは複数のサイトを解析し、ビューに結果を表示します。問題は、これらのサイトのいずれかが利用できない場合 (403 または 503 エラーなど)、そのサイトが原因ですべての webapp がクラッシュすることです。

私の質問: Nokogiri がページを開く前に、解析されたページの可用性を確認する方法はありますか?

ありがとう

私のコントローラーの一部:

私の見解の一部

PS: 「DRY」原則の反対であり、まだ学習中であるため、コードが完全に「完璧」ではないことはわかっています ;)

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

c# - Oracle g10 の C# OdbcConnection エラー

このコードを実行すると、Oracle g10 に c# odbc を使用しています。次のエラーが表示されます。

エラーは line record = cmd.ExecuteNonQuery(); にあります。


System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior 動作、文字列メソッド、Boolean needReader、Object[] methodArguments、SQL_API odbcApiMethod) での System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle、RetCode retcode) での接続エラー。 System.Data.Odbc.OdbcCommand.ExecuteNonQuery() の Data.Odbc.OdbcCommand.ExecuteReaderObject (CommandBehavior 動作、文字列メソッド、Boolean needReader)