Elmah を asp.net mvc で動作させるために数え切れないほどの時間を費やしましたが、100% 動作させることはできません。現在、すべてのロギングは正常に機能していますが、HttpHandlers はすべて厄介です。管理者アカウントにログインしようとするたびに、Elmahs のリスト ページに自動的にリダイレクトされます。
elmah のパスは elmah.axd (web.config の httphandler に使用するもの) であり、管理者パスは /MyAdmin/login のようなものであるため、接続が表示されないため、意味がありません。また、elmah のルート テーブルに無視ルートを設定しました。\
要約すると。
Elmah ロギングは機能し、エラー表示ページも機能します。管理者アカウントにログインしようとすると、Elmahs エラー表示ページに自動的にリダイレクトされます。理由がわかりません。
- コメントアウトしたら
routes.IgnoreRoute("elmah.axd");
私のログインは機能します。そこに置いておくと、常にelmahにリダイレクトされます。