問題タブ [elmah.mvc]

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

asp.net-mvc-4 - Elmah.MVC2.0.1-elmahログの保護

設定:

ASP.NET MVC 4アプリの場合、エラーをログに記録するためにElmah.MVC2.0.1を使用しています。

NuGetを使用してElmah.MVCをインストールしました。正常に動作します。

問題:

Elmah.MVCパッケージはコントローラーや領域をインストールしないため、ASP.NET MVCで推奨されているように、承認属性を介してセキュリティを適用する明確な方法がわかりません。

質問:

管理者ロールのユーザーだけがElmahページを表示できるようにしたい。

どうすればよいですか?

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

asp.net-mvc - ELMAHが有効になっていると、XDocument.Loadが例外をスローするのはなぜですか?

ブログサブサイトから最新の投稿へのリンクを取得する次のコードがあります。

コードは常に正常に機能しました。今週、パッケージリファレンスとしてNuGetを介してELMAH.MVCを追加しました。ELMAHセクションが追加されたweb.configファイルをデプロイするとすぐに、次のエラーが発生します。

古いweb.configファイルを元に戻すと、エラーはなくなります。

ELMAHを追加するとXDocument.Loadが失敗する理由はありますか?

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

asp.net-mvc - .net mvc でコントローラーが見つからず、elmah からメールが届きます...私を夢中にさせます

elmah は、次のようなコントローラーが見つからない場合の例外をメールで送っています。

System.Web.HttpException: パス '/Scripts/modernizr-2.0.6-development-only.js' のコントローラーが見つからないか、IController を実装していません。

いくつかの無視ルートを追加して、スクリプトがコントローラーではないことをアプリに知らせ、次のようにすべての .js および .css ファイルを無視するようにしました。

それはまだ私に例外を電子メールで送っています。この時点では、アプリのページにアクセスするたびにこのメールがトリガーされるため、エラーを抑制したいと考えています。

これを治すための提案はありますか?

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

asp.net-mvc - エルマについてのいくつかの質問

MVC4 アプリケーションで elmah をセットアップしたところですが、それに関していくつか質問があります。以前は独自の例外処理を行っていたので、これは初心者です。

特定の例外をイベント ログまたはテキスト ファイルに記録するように elmah を設定することはできますか? それとも、elmah を補完するために nlog のようなものが必要ですか?

例外が発生すると、ユーザーをエラー ページにリダイレクトします。エラーページに例外の一意の ID を含めたいと思います。そうすれば、ユーザーに ID を報告してもらい、ログをチェックしてエラーの内容を確認できます。elmah はエラーに対して一意の ID を作成しますか? もしそうなら、どのようにアクセスできますか。そうでない場合、追加するのは簡単ですか?

最後に、elmah がキャプチャしたエラーにカスタム情報を追加することは可能ですか? たとえば、私のシステムでは、すべてのユーザーが一意の ID でタグ付けされていますが、これを elmah のログに含めることはできますか?

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

asp.net-mvc - ELMAH - MVC 3 - 403 - 禁止: アクセスが拒否されました

NuGet を使用して MVC 用の Elmah をインストールしました。dbで成功エラーが発生してログインできます。/elmah唯一の問題は、エラー ログ ページにアクセスするための URL にアクセスできないことです。

ここに私の構成の一部がありますが、構成に誤りがある場合は指摘していただけますか?

ありがとう

エラー

403 - 禁止: アクセスが拒否されました。
指定した資格情報を使用してこのディレクトリまたはページを表示する権限がありません。

私の中でweb.config

global.asax

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

asp.net-mvc-3 - MVC3 アプリケーションにミニプロファイラーが表示されない (Windows Server 2008 R2 上の IIS 7.5)

Windows Server 2008 R2 でのミニプロファイラーと IIS 7.5 に関するサポートが必要です。私の MVC3 アプリケーションは localhost では問題なく動作しますが、サーバーに展開するとプロファイル情報をレンダリングできません。構成が不足しているかどうか疑問に思っています。これが私のweb.configです。

>

ナゲットから最新のミニプロファイラーをインストールしました。アプリケーションを統合モードで実行しています。私は何が欠けていますか?

また、構成ファイルを参照している間、Elmah (おまけの質問) へのアクセスをスーパー管理者のみに保護することはできません。

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

asp.net-mvc - ライブラリ(ELMAH.MVC)でルートはどのように構成されていますか?

パッケージを作成してコントローラーをパッケージに含める方法に精通しておらず、ELMAH.MVCパッケージを調べていたところ、これが行われていることに気付きました。

web.configファイルまたはブートストラップクラスを呼び出すモジュールを見つけると思いましたが、これがどのように呼び出されるのかわかりません。

Bootstrap.Initializeを呼び出す必要があるようですが、これがどのように行われるのかわかりません。

私の質問は、このパッケージのコントローラーはどのように登録されているのですか?

編集:これに2時間取り組んだ後、私は解決策を見つけたかもしれません。

Assembly.cs内には、[assembly:PreApplicationStartMethod(typeof(Elmah.Mvc.Bootstrap)、 "Initialize")]のような属性があります。

私の簡単な読みから、これはApplication_startメソッドが呼び出される前にメソッドを呼び出すようです。

これは怖いようですが、かっこいいですが、怖いです。これを見つけるのに長い時間がかかりました、そして私はこのようなことをすることを考えたことはありませんでした。

これが私の質問に答えると思います。

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

c# - ELMAH を使用した MVC でのエラー処理

MVC4 アプリケーションで ELMAH をいじっています。Nuget から ELMAH をダウンロードしたところ、構成が設定されました。ELMAH for MVC がコントローラーのエラーをキャッチすることは知っていますが、他の場所でのエラーはどうですか? たとえば、Application_Start 内のエラーですか? ELMAHのエラーを Application_Errorに記録できましたが、/Shared/ フォルダーの MVC 4 エラー ページにリダイレクトできませんでした。これでも可能ですか?

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

elmah - ELMAH: Elmah ページのスタイルが設定されていないため読みにくい

設定:

ASP.NET MVC 4 サイトに NuGet 経由で ELMAH をインストールしました。

開発マシンでは、アプリはルートにインストールされます。すべてが機能し、通常の ELMAH ページと同じようにスタイル設定されています。つまり、開発マシンで動作しますよね?

ただし、サーバーでは、アプリはサブフォルダー (~/tracker) にインストールされます。ELMAH は正常に動作しますが、ページのスタイルが設定されていないため、読みにくくなっています。

質問:

ページのスタイルを設定するにはどうすればよいですか?

おそらく、スタイリングは、web.config で構成できるリソースから取得されます。しかし、どのように?

編集:

関連性の高いエラーが発生していることがわかりました。

パスは次のように指定されます。

これは明らかに、ELMAH ページのソースにある Link タグに関連しています。

しかし、この URL を構成するにはどうすればよいでしょうか。