web-dev-qa-db-ja.com

Elmah vs Elmah.MVC Nuget Package-どちらを使用するのか、そしてその理由は?

Code First MVC4アプリケーションがあります。

Elmahをログに記録するためにNuGetパッケージをインストールしようとしましたが、すべて正常に機能しているようでした。エラーはhttp://myapp/elmah.axdで正常に報告されました。

その後、Elmah.MVCパッケージがあることに気づきました。そのため、元のパッケージを削除してインストールしました。ここでは機能しなくなりました:http://myapp/elmah.axd

いくつかの場所で、MVCアプリの場合、「Elmah」パッケージではなく「Elmah.MVC」パッケージを使用する必要があることを読みましたが、これはなぜですか?実際の違いは何でしょうか?これはMVC4サイトにも当てはまりますか?

元のパッケージが箱から出して動作し、MVCパッケージが動作しないのは奇妙です。

どちらを使用する必要があり、その理由は何ですか?

18
niico

NugetのWebサイトによると、URL /elmahを使用してElmahにアクセスできます。

https://www.nuget.org/packages/Elmah.MVC

ELMAH機能のASP.NETMVCアプリケーションへの痛みのない統合。パッケージをASP.NETMVCアプリケーション内にドロップし、/ elmahURLにアクセスするだけです。また、グローバルなHandleErrorフィルターもインストールされ、未処理のすべてのエラーがログに記録されることが保証されます(customerErrorが「オン」になった場合でも)。

31
Rhapsody