問題タブ [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.

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

c# - C# でカスタム例外を作成する方法

Windowsフォームアプリケーションで独自の例外を作成したい. データベースにデータを追加しようとしています。

コード:

ここで、独自の例外を作成しました。ここでは、SqlException をキャプチャする@lastuptime代わりにスカラー変数を指定しています。@lastupdatetime

これが私の DatabaseException クラスです。

ここで、プログラムの実行中にエラーが表示されます

ただし、エラーをキャプチャせず、メッセージ ボックスのテキストを表示しません。私は何か間違ったことをしたことを知っています。カスタム例外処理を作成したのが正しいか間違っているかわかりません。

誰でも私を助けることができますか?前もって感謝します。

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

controller - 他の親コントローラーレール3.1内のコントローラーからのカスタム検証エラー

私のレール アプリには、has_many 取引のある House モデルがあります。私は家のショーページにこれらの取引を表示しています. フォームを送信すると、すべてが正常に機能します。ただし、Deal モデルに検証エラーがある場合、私のシステムは正常に動作していません。取引モデルに検証エラーがある場合。

私のroutes.rbには

deal_controller.rbには、次の create メソッドがあります

redirect_toは正常に動作していますが、検証フォーム モデルに失敗したときにエラー メッセージをカスタマイズできません。

@deal.save が失敗したときにこのメソッドをチェックしました。

このメソッドは、モデル検証の失敗時に Rails でコメント コントローラーをレンダリングする場所で見たことがありますか?

フォームには次のアクションがあるため、単に家をレンダリングしたいのですが、うまくいきません。

/houses/name-of-house/deals

/houses/name-of-house/ にリダイレクトしない

ハウス コントローラーからのアクション ショーで、フォーム ディール (子) からエラー検証を取得するにはどうすればよいですか?

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

asp.net - 使用時の IIS 6 飲み込みエラー

カスタムエラーページをセットアップしようとしているiis 6で実行されているアプリケーション(アプリプールのあるフォルダー)があります。Web 構成にカスタム エラーの要素がありますが、表示されません。IIS にアクセスしてアプリのプロパティを確認すると、oops.html を指すようにカスタム エラーを設定できます。エラーを処理するために IIS が web.config の設定を使用していないようです。

これが私がweb.configに持っているものです

アプリへのアドレスは次のようになります: www.mysite.com/myappfolder/

Web 構成は次の場所にあります: www.mysite.com/myappfolder/

oops.html は次の場所にあります: www.mysite.com/myappfolder/oops.html

www.mysite.com/myappfolder/NothingReal に移動しようとすると、404 がスローされ、IIS を oops.html にリダイレクトするように構成した場合にのみ、ページが表示されます。

customerrors のターゲットを指定するための規則は何ですか? ~/myappfolder/oops.html を使用する場合は、「/」を削除する必要がありますか? IIS 6 のエラー処理をバイパスして、すべてのエラーを自分のページにリダイレクトするにはどうすればよいですか?


WPF と Caliburn.Micro を使用して、ビュー内に複数のビューを追加します

私はWPFでCaliburn.Microを使用して学習しようとしています。ビュー内に複数のビューを追加するにはどうすればよいですか?

ビューモデルを使用した別のビュー: MyControlViewModel

ビューを追加するだけでは、適切な名前のビューモデルがあることが検出されません。これをバインドするにはどうすればよいですか?

私はさまざまなブートストラッパーを試し、cal:Bind.Model="path/classname/merge of the two" のようなものを使用しました。それをメインビューとユーザーコントロール(MyControlView)に追加しようとしました。この件に関してご協力いただき、誠にありがとうございます。私はかなり行き詰まっており、本当にCaliburn.Microを使いたいです:)

よろしく、ダイヤモンドフィッシュ

編集:私はまだそれを動作させることができません.問題はブートストラップか何かにあるようです. ただし、明確にするために、テストプロジェクト用に実行しているコードを次に示します。

MainView xaml:

MainViewModel コード:

MyControlViewxaml:

MyControlView コード:

エラーのスクリーンショット: http://clip2net.com/s/1gtgt

私が試してみました

同じように。また、cal-referenceを試しました:

私のプロジェクトのスクリーンショットhttp://clip2net.com/s/1gthM

ドキュメンテーションは主に Silverlight 用であり、時々 CM ではなく Caliburn 用であるため、ブートストラッパーを間違って実装した可能性があります。このテスト プロジェクトでは、次のようになります: (App.xaml の .xaml-change を使用)

ここで私を助けてください!それは私が見逃しているいくつかの基本的なもののようです:)

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

iis-7 - 「潜在的に危険な Request.Path 値」は醜いエラーを出します

ロボットが再び Apache エクスプロイトを使用して IIS サイトをハッキングしようとしています。

w00tw00t 攻撃は、web.config で定義されているカスタム エラー ページを使用する代わりに、黄色の死の画面を返します。

ここでIISに正しいことをさせてリダイレクトさせる方法について何か提案はありますか?

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

c# - ASP.NET MVC3:ローカルホストおよびサーバーではWeb.ConfigのcustomErrorsが無視され、カスタムエラーページはローカルホストでのみ表示されます

サーバーによって作成されたデフォルトの404ページの代わりに、表示するように作成したカスタム404ページを取得しようとしています。アプリケーションをローカルでデバッグする場合は意図したとおりに機能しますが、サーバーでアプリケーションを実行する場合は機能しません。そして、それらのweb.configファイルはまったく同じように見えます。

奇妙なことに、モードを「オフ」または「RemoteOnly」に設定したり、「〜/ Error」を「Error」だけに変更したり、セクションを完全に削除したりすると、結果は常に同じになります。ローカルでは見栄えの良い404ページですが、サーバー上ではありません。

ローカルでデバッグする場合、このメソッドは意図したとおりに実行されます。

Global.asaxでこのルートが見つかったため:

ありとあらゆるアドバイスをいただければ幸いです。

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

python - ツイスト:失敗からエラーパラメータを取得する方法は?

私はコードを持っています:

エラーパラメータを失敗から抽出する唯一の方法は newEb で提示された方法ですか? failure.trap または failure.check を使用すると、エラー インスタンスを受け取ることができません。

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

c# - ASP.NETweb.configcustomErrorsセクションへの参照を取得します

web.configcustomErrorsセクションへの参照を取得しようとしています。次のコードを使用すると、常にnullが発生します。作成したカスタムセクションへの参照を取得してもこの問題は発生しないため、これが機能しない理由には少し戸惑っています。

私もこれを試しました:

私もこれを試しました:

編集:

ARGH!これは、質問をした直後に答えを見つけたほとんどの場合に当てはまります。

これは私のために働きます:

またはもっと簡単にこのように:

これも機能します:

だから、そもそもなぜ問題があったのか理解できたと思います。GetSection( "customErrors")を試行することでcustomErrorsセクションへの参照を取得できると誤って考えていましたが、それがどのルートセクションにあるかを伝えることができず、その方法を知っているという事実に基づいて試行していました。カスタムセクションがセクションのルートであることに気づかなかったときにカスタムセクションを取得したので、GetSection()を呼び出したときにその前にsystem.Web/のようなものを追加する必要はありませんでした。

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

ssl - iis6サーバーでssl2サポートを無効にしたので、わかりやすいエラーページを表示するために使用できるカスタムエラーコードはありますか?

最近、IIS6.0WindowsサーバーでSSL2.0サポートを無効にしました。これは、サーバーをセキュリティのベストプラクティスに合わせるためです。

アマゾン、グーグル、銀行などのサイトはすべてSSL2.0サポートが無効になっていることに気づきました。

SSL2.0のみを使用してInternetExplorerを使用して安全なページを参照すると、「ページを表示できません」というメッセージが表示されます。SSL3.0サポートをオンにする方法を説明するわかりやすいページを表示したいと思います。

403.xxコードだと思いますが、正確なコードへの参照が見つかりません。正しいコードは何ですか?

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

asp.net - IIS7 - ASP.NET customErrors、IIS httpErrors の組み合わせ

これと同様の質問が StackOverflow や他のサイトで多数見られますが、私が経験している問題を解決するものは何もありません。

ASP.NET エラーに対して 500 ステータス コードとカスタム エラー ページ (静的 HTML ファイル) を返すようにサイトを構成しようとしていますが、通常は customErrors が "Off" に設定されている場合は 500 を返し、ページに対しては 404 ステータス コードを返します。システムが見つからないと報告したこと (404 ページは IIS によって設定された静的ページではなく、CMS システムによって生成されたものです)。

途中ですが、ちょっとした壁にぶち当たりました。

現在、システムが 404 ステータス コードを含むページを返す場合、正しい 404 ステータス コードを返すことができますが、ASP.NET サーバー エラーに対して 500 ステータス コードを返すことができなくなりました。Response.TrySkipIisCustomErrors = true を設定することでこれを管理しました。ただし、私の 500 エラーはより複雑であることがわかっています。web.config から customErrors 構成セクションを削除すると、500 エラーが発生しますが、これは醜い ASP.NET YSOD です。httpErrors構成セクションにどのような設定を使用しても、IIS GUIを介して何を設定しても、IISを使用してカスタムページを指すようにこれを取得できないようです。customErrors セクションを再度追加すると、期待どおりにカスタム エラー ページが表示されますが、200 または 302 エラーが発生します (redirectMode 属性の値によって異なります)。

誰でもアイデアはありますか?

httpErrors 構成セクションに関しては、これまでに次のことを試しました。

errorMode を「Custom」に設定し、statusCode が「500」で、subStatusCode が「-1」のエラーの静的コンテンツを指定する (最初に既存の 500 エラーを削除する) errorMode を「Detailed」に設定し、エラーの静的コンテンツを「500」の statusCode と「-1」の subStatusCode (最初に既存の 500 エラーを削除) 上記の両方の構成オプションに existingResponse="PassThrough" を設定します。

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

javascript - NodeJSでカスタムエラークラスの正しいバックトレースを取得するにはどうすればよいですか?

JavaScriptでカスタムErrorクラスを作成する「正しい」方法についての私の理解は次のようなものです。

( https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Errorから作成されたコードスニペット。)

NodeJSで、次のようなこのタイプのエラーをチェックしようとすると、次のようになります。

...バックトレースには、コンパイル時に作成したErrorオブジェクトのコンテキストが表示され、「new MyError()」で作成したMyErrorオブジェクトではなく、MyErrorのプロトタイプになります。

プロトタイプではなく、実際のエラーの正しいバックトレースデータを取得する方法はありますか?