問題タブ [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.
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 で行うべき正しいことではないように思われるため、かなりのものが不足していると思います。
winforms - winform アプリケーションで elmahr.elmah を使用する
最近、チーム リーダーに ElmahR ダッシュボードを見せたところ、彼は現在のすべてのプロジェクト (Winform アプリケーションを含む) に ElmahR を使用して ExceptionsLog を実装したいと考えています。 「ElmahR ソース」としての Winform アプリケーション。
誰も手がかりを持っていますか?
asp.net-mvc - ElmahR ダッシュボードは、コマンドの送信時に「テンプレートをコンパイルできません」というエラーをスローします
ここにあるセットアップのドキュメントを調べました。サンプル ダッシュボード アプリケーションと、Elmah エラーを SQL データベースにスローするサンプル クライアント アプリケーションがあります。
クライアント アプリケーションでは elmah が正しく動作しており、elmah.axd でエラー ログを確認できます。ダッシュボード アプリケーションにアクセスしようとすると、ページが読み込まれ、「コマンドを送信しています」というメッセージが表示されます。次に、最初の「send?transport=...」コマンドから 500 内部サーバー エラーが発生します。
ダッシュボード アプリは、私のローカルホストで実行されている ASP.Net MVC 5 アプリです。
これは、エラーを生成する URL です。
そのエラーを調べると、次のようになります。
このエラーをスローするには、何が正しく構成されていないのでしょうか? Razor で変更する必要があるものはありますか?
これは私が見るものです:
asp.net-mvc - MVC 4.5 で Elmah を使用して 404 のみの場合にエラー メールを送信する
私のwebconfigにはこのようなものがあります...そして私はフィルタリングしたかったので、メールに404エラーのみをキャプチャしました..私はMVCを使用しているので、それを行う最良の方法は何ですか..?
ありがとう
初めてエルマを使った
その後
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.web
ANDに登録しましsystem.webServer
たが、それでも問題は解決しませんでした。
console - elmahr はコンソール アプリケーションをサポートしていますか?
Web アプリケーションに elmahr を使用しています。バッチとコンソール アプリケーションに拡張したいと考えています。同じことの直接の参照はありますか? 前もって感謝します
よろしく アマル・トーマス
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 タグを追加します。
今、投稿したエラーが表示されます。
ここで何が間違っているかについての提案はありますか?