問題タブ [elmahr]

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 に答える
1240 参照

asp.net-mvc-3 - asp.net MVC を使用した ElmahR 構成

Elmah が MVC 3 で正しく動作するようになり、同じプロジェクトの ElmahR のセットアップに取り掛かりました。指定された構成は機能しませんでした。私の構成は以下です。

ターゲット URL とソース URL を追加する以外は、デフォルトをあまり変更していません。したがって、これを修正する方法がわかりません。プロジェクトの wiki ( https://bitbucket.org/wasp/elmahr/wiki/Elmahr.config)は、ダッシュボードは別のアプリにする必要があると述べていますが、それは私にとっても機能しませんでした。posterrors.ashx への移動は mvc で行うべき正しいことではないように思われるため、かなりのものが不足していると思います。

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

winforms - winform アプリケーションで elmahr.elmah を使用する

最近、チーム リーダーに ElmahR ダッシュボードを見せたところ、彼は現在のすべてのプロジェクト (Winform アプリケーションを含む) に ElmahR を使用して ExceptionsLog を実装したいと考えています。 「ElmahR ソース」としての Winform アプリケーション。

誰も手がかりを持っていますか?

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

asp.net-mvc - ElmahR ダッシュボードは、コマンドの送信時に「テンプレートをコンパイルできません」というエラーをスローします

ここにあるセットアップのドキュメントを調べました。サンプル ダッシュボード アプリケーションと、Elmah エラーを SQL データベースにスローするサンプル クライアント アプリケーションがあります。

クライアント アプリケーションでは elmah が正しく動作しており、elmah.axd でエラー ログを確認できます。ダッシュボード アプリケーションにアクセスしようとすると、ページが読み込まれ、「コマンドを送信しています」というメッセージが表示されます。次に、最初の「send?transport=...」コマンドから 500 内部サーバー エラーが発生します。

ダッシュボード アプリは、私のローカルホストで実行されている ASP.Net MVC 5 アプリです。

これは、エラーを生成する URL です。

そのエラーを調べると、次のようになります。

このエラーをスローするには、何が正しく構成されていないのでしょうか? Razor で変更する必要があるものはありますか?

これは私が見るものです:

ElmahR エラー

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

asp.net-mvc - MVC 4.5 で Elmah を使用して 404 のみの場合にエラー メールを送信する

私のwebconfigにはこのようなものがあります...そして私はフィルタリングしたかったので、メールに404エラーのみをキャプチャしました..私はMVCを使用しているので、それを行う最良の方法は何ですか..?

ありがとう

初めてエルマを使った

その後

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

c# - ElmahR は例外をキャッチしません

既存の MVC5 プロジェクトに ElmahR をインストールしようとしています。ElmahR をインストールする前は、Elmah と NLog を使用して例外を処理しています。このチュートリアルに基づいて、nuget パッケージを使用して ElmahR をインストールしました

次に、web.config で次の行を変更しました。

の中へ

次のステップ ダッシュボードをインストールしました

そしてこの行を変更しました:

の中へ

HomeController (Index) ではthrow new exception("Test ElmahR");、Run によってエラーを生成します。次にhttp://locahost:62335/elmahr/dashboard、例外がキャッチされていないことを確認http://localhost:62335/elmahしますが、「パス '/posterror.axd' が見つかりませんでした」というエラーがキャッチされた場合は、テスト ElmahR ではありません。なんで?

完全な web.config:

更新 1

@Wasp の提案として、Elmah モジュールとハンドラーをsystem.webANDに登録しましsystem.webServerたが、それでも問題は解決しませんでした。

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

console - elmahr はコンソール アプリケーションをサポートしていますか?

Web アプリケーションに elmahr を使用しています。バッチとコンソール アプリケーションに拡張したいと考えています。同じことの直接の参照はありますか? 前もって感謝します

よろしく アマル・トーマス

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

sql-server - ElmahR を永続レイヤーで動作させる

ElmahR と persistorType の設定に問題があります。persistoryType を設定しない場合、elmah は完全に elmahR にログを記録し、エラーはダッシュボードに表示されます。問題は、persistorType を追加したいときに発生します。次のようにpersistortypeを追加すると:

次のエラーが表示されます。

リソースの読み込みに失敗しました: サーバーは 500 (内部サーバー エラー) のステータスで応答しました。

以下を使用しています:

  • MVC プロジェクト
  • SQLサーバー
  • エンティティ フレームワーク 4.3.1
  • ElmahR.Persistence.EntityFramework.EF4

nuget を使用して ElmahR.Persistence.EntityFramework.EF4 をインストールしました

ErrorLogContext の接続文字列:

- - - - - アップデート

ステップ 1: mvc 4 プロジェクトを作成します。

ステップ 2: nuget を使用してダッシュボードをインストールする

ステップ 3: webconfig をセットアップし、他のプロジェクトをリンクする

ステップ 4: ホームページをリダイレクトして、dashboard.cshtml に移動します。

これまでのところ、ダッシュボードはプロジェクトのエラーを取得して表示します

ステップ 5: nuget を使用して ElmahR.Persistence.EntityFramework.EF4 をインストールする

ステップ 6: 空のデータベースを作成します。上記のように接続文字列を設定します

ダッシュボードにエラーを記録しますが、DB にテーブルを作成せず、メモリ内を引き続き使用します。そのため、更新するとデータが失われます。

ステップ 7: 上記のように、Web 構成に persistorType タグを追加します。

今、投稿したエラーが表示されます。

ここで何が間違っているかについての提案はありますか?