nugetを使用してelmahをインストールし、すぐに機能させるのは本当に簡単でした。
ページをパスワードで保護しようとしたときに問題が発生しました。
私が持っているプロジェクトには、Admin controller
mvc3アプリを起動したときに箱から出てくるmvc3sqlメンバーシッププロバイダーを使用するものがあります。デフォルトのimplはロールを使用していません。ユーザーを検証するだけで、許可されたユーザーのみが管理者を使用できます。
elmahログ:
<authorization>
<allow roles="admin" />
<allow roles="dev" />
<deny users="*" />
</authorization>
これはどのように作動しますか?elmahがこれを理解できるように、これらの役割をどのように定義して渡すことができますか?
これを行う簡単な方法はありますか?