問題タブ [elmah]

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

.net - Elmahからメールを送信しますか?

Elmahを使用して例外を電子メールで送信している人はいますか?SQL Serverを介してElmahログを設定し、Elmah.axdページを介してエラーページを表示できますが、電子メールコンポーネントを機能させることができません。ここでの考え方は、例外に迅速に対応できるように、電子メール通知を受け取ることです。これが私のweb.config(不要なセクションは省略)です。すべての機密データが***に置き換えられています。接続するサーバーを指定していますが、SMTPサービスはローカルマシンで実行されている必要がありますか?

0 投票する
6 に答える
10957 参照

c# - カスタム例外に追加情報を追加する

うまくいかない可能性のある非常に特定の問題に対して、カスタム例外を作成しました。別のシステムからデータを受け取り、そのデータを解析しようとしているときに爆弾が発生した場合は例外を発生させます。カスタム例外では、「ResponseData」というフィールドを追加したので、コードで処理できなかったものを正確に追跡できます。

このようなカスタム例外では、その余分な応答データを例外「メッセージ」に入れる必要がありますか?そこに行けば、メッセージは巨大になる可能性があります。Elmahを使用しているので、そこに欲しいと思います。そうすることで、そのデータを取得できます。

したがって、問題は次のいずれかです。-カスタム例外のフィールドから追加情報をElmahに記録させるにはどうすればよいですか?-追加の例外の詳細を「message」プロパティに入力する必要がありますか?

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

asp.net - elmah はキャッチされた例外も処理しますか

ELMAHは、アプリケーションにバブルアップしない場合でも例外をログに記録しますか? 例外が発生したときにメッセージをポップアップ表示し、それでも例外をログに記録したいと思います。現在、私はすべてをtry catchブロックに入れてメッセージを吐き出していますが、これは面倒です。

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

c# - Elmahでアプリケーション名をプログラムで設定する方法はありますか?

Visual Studioで使用している構成に基づいて、アプリ名を変更する必要があります。たとえば、デバッグ構成を使用している場合、Elmah_Errorテーブルの[アプリケーション]フィールドにアプリ名を「App_Debug」と表示します。誰かがこれを経験したことがありますか?またはそれを行う別の方法はありますか?

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

asp.net-mvc - ASP.NET MVC アプリケーション内で「実際の」HttpContext を取得するにはどうすればよいですか?

残念ながら、私はこれを行う必要があります。エラーログに ELMAH を使用しています。error.aspx ビューにルーティングする前に、デフォルトの ELMAH エラー ログを取得して、例外をログに記録できるようにする必要があります。以前は使用できました

ただし、これは現在廃止されているとマークされています。コンパイラは、メソッドを使用するように指示します

MVC のコンテキストは HttpContextBase 型であるため、モックを作成できます (YAY!)。古いスタイルの HttpContext を必要とする MVC 非対応のライブラリをどのように扱うことができますか?

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

elmah - キャッスル モノレール & エルマー

Castle MonoRail と ELMAH を使って成功した人はいますか?

ユーザーにわかりやすいエラー メッセージを表示するために多くの Resuces を使用していますが、これを行うと、MonoRail レスキューが例外をインターセプトするため、ELMAH まで例外が発生することはありません。

理想的には、ユーザーにレスキューを確認してもらいたいのですが、例外が ELMAH に記録されるようにします。

アイデア/ポインタはありますか?

乾杯、

ジェイ。

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

javascript - jQueryでElmahを使用していますか?

$.Ajax を使用して、jQuery を使用して AJAX 呼び出しのページ メソッドを呼び出しています。これは非常にうまく機能し、非常に軽量です。しかし、.NET コードから例外がスローされると、Elmah はスローされた実際の例外をログに記録するのではなく、ファイルが見つからない例外としてログに記録するか、何もログに記録しないことに気付きました。これらの例外を Elmah に取得させる方法はありますか? それらはキャッチ/再スローする必要がありますか? JavaScriptファイルのエラー処理に関係があると確信していますが、そこからどこに行くべきかわかりません。

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

.net - axd から ashx に変換するにはどうすればよいですか?

elmahをデプロイしようとしています。不可解な理由で、エラーが表示されます: .axd ファイルは明示的に禁止されています。制御できるもの (web.config) は既に修正済みで、システム管理者との共同作業が必要なソリューション(マシンの web.config の編集や IIS マッピングの更新など)は使用できません。また、通常の構成の他のいくつかのマシンでも問題なく動作することを確認しました。

Ashx は axd に似ているはずですが、axd と ashx を変換する際に考慮すべき違いはありますか?

更新: 私は自分の質問に答えたと思います。web.config を read に変更します

うまくいくようです。elmah のソース コードには、文字列 axd さえ含まれていません。

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

asp.net - ASP.NET エラー ロガー Elmah をブロック (またはブロック解除) する方法は?

意図的または不注意で ELMAH をブロックするようにサーバーを構成した人がいます。それが何だったのか知りたいです。私の現在のサーバー管理者も、何がそれをブロックしているのかわかりません。

手がかりはこれまでに

  • エラーメッセージは「このタイプのページは提供されていません...明示的に禁止されています」

  • 通常の .ashx ハンドラは問題なく動作します。(HelloWorld.ashx の動作)

  • 完全信頼で実行しています。

  • 私はWin 2000、IIS 5を使用しています

  • マシン構成には ELMAH への参照がありません (私の web.config もありません)

  • ELMAH_Error テーブルは存在しますが、エントリがありません。

  • ELMAH を使用したアプリケーションは、自分のマシンで正常に動作します (つまり、エラー ログが表示されます)。

  • Handler セクションを更新して、名前を elmah.axd ではなく Elmha.ashx に変更しました。

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

asp.net - ELMAHのログ専用ビューアアプリ

ASP.NET アプリケーションのエラー ログに ELMAH を使用しています。SQL Server エラー ログを使用します。アプリケーションのセキュリティと構成の制約のため、ログ ビューアー UI (Elmah.ErrorLogPageFactory) を別の Web アプリケーションに配置し、同じデータベースに接続したいと考えています。

ただし、ELMAH はアプリケーション名でエラーをフィルター処理するため、別のアプリケーションをデプロイするだけで、別のログも取得されます。ELMAH をスタンドアロンのログ ビューアとして動作するように設定する方法はありますか。つまり、別のアプリケーションからのログ メッセージを表示する方法はありますか?