問題タブ [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.
php - CakePHP 2.0 の handleError でエラーを保存するには?
大きな問題があります。Web アプリケーションで発生したエラーを保存しようとしています。たとえば(一例にすぎません)、ゼロ除算を行ったり、クエリでエラーが発生した場合などです。それで、それをキャッチしてデータベースに保存したいと思います。しかし、CakePHP の handleError は静的なので、$this->MyModel->saveError(...) は使えません。
私の /app/Lib/AppError.php には、次のものがあります。
$this->Error->saveError($code, $description, $file, $line); がなければ 動作しますが、エラーを表示したいだけではありません。例などが必要だと思います。私を助けてください。よろしくお願いします。ありがとう... PD: 英語ですみません、私は英語の学生です...
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 のページを削除すると、次のプレーン テキスト メッセージが表示されることを追加できます。
ajax - 2 回実行することなく、既にグローバル フィルターである属性をメソッドに適用するにはどうすればよいですか?
HandleErrorAttribute
Ajax リクエスト中に発生した例外を処理する独自の属性を作成することで、MVCを拡張しました。その属性は次のとおりです。
PartialViewName
ご覧のとおり、が nullの場合にはデフォルトの動作があります。これは、Global.asax ファイルにグローバル フィルターとして登録しているためです。
このように設定すると、Ajax 呼び出し中に例外が発生した場合のデフォルトの動作、つまり DefaultAjaxError.cshtml が返されます。カスタム メッセージが必要な場合は、ビューを作成しPartialViewName
、次のようにアクションの属性に直接渡します。
コントローラー アクションで装飾されたコントローラーがある場合の問題はAjaxAwareHandleErrorAttribute
、おそらくグローバルに登録されているため、またメソッド上にあるため、クラス内のコードが 2 回実行されていることです。2回実行されないようにする方法はありますか?
ありがとう。
razor - かみそりを使用してAsp.net MVC 4でHandleErrorが機能しなくなりましたか
コントローラーに[HandleError]
属性を設定しました。
これは私のアクションメソッドです:
このアクション メソッドには、対応するビューがあります。
設定でカスタム エラーを設定しました
Error.cshtml
Viewsフォルダーの下の共有フォルダーにファイルがあります。
コントローラ メソッドに移動するとShowError
、IDE にこのウィンドウが表示されます
F5 キーを押すと、共有フォルダーのエラー ページではなく、ブラウザー ウィンドウにこれが表示されます。
エラーページを表示するには、他に何をする必要がありますか? を機能させるにはどうすればよいHandleError
ですか?
ありがとう
c# - すべてのエラーの処理
全てにおいて良い日!問題を解決しようとしています。私はサイト上のすべてのエラーを処理する方法を使用しています(この方法は1人の男性のブログにあります)
Global.asax
スタジオでプロジェクトを開始すると、エラーが発生します。そのコードで例外が発生します:
例外:
タイプ' 'のオブジェクトをタイプ'
System.Web.DefaultHttpHandler
'にキャストできませんSystem.Web.Mvc.MvcHandler
デバッグを停止したら(Shift + F5)。この方法はうまく機能し、エラーを処理します。しかし、プロジェクトの開始時に、エラーが発生します。これらのトピックの解決策を探していますが、この問題は見つかりません。助けてください。
c# - カスタム ErrorPage が [HandleError(ExceptionType = typeof(NotImplementedException), View = "CustomErrorView")] で機能しない
を使用してasp.net MVCアプリケーションで例外を処理しようとしています[HandleError]
。
Web構成で変更しました<customErrors mode="On" />
Cutom Error Like では機能しませんNotImplementedException
CustomErrorView
共有フォルダに保管しています。
助けてください....
asp.net-mvc - HandleError 属性は効果がありません
私のweb.configには以下が含まれています:
死の黄色い画面が表示されなくなりました。コントローラーメソッドまたはクラス自体に HandleError 属性を含める必要があると思いました。
ただし、効果はありません。次と同じです。
どちらの場合も、カスタム エラー ページが表示されます。では、HandleError 属性についてはどうでしょうか。
ruby-on-rails - Rails/nokogiri_parse 複数サイト処理エラー
Rails 3 で開発し、Nokogiri を使用しています。私のコントローラーは複数のサイトを解析し、ビューに結果を表示します。問題は、これらのサイトのいずれかが利用できない場合 (403 または 503 エラーなど)、そのサイトが原因ですべての webapp がクラッシュすることです。
私の質問: Nokogiri がページを開く前に、解析されたページの可用性を確認する方法はありますか?
ありがとう
私のコントローラーの一部:
私の見解の一部
PS: 「DRY」原則の反対であり、まだ学習中であるため、コードが完全に「完璧」ではないことはわかっています ;)
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)