【发布时间】:2012-05-29 22:51:01
【问题描述】:
使用 nuget 安装 elmah 并立即运行非常容易。
在尝试使用密码保护页面时遇到了挑战。
在我拥有的项目中,有一个 Admin controller,我使用 mvc 3 sql 成员资格提供程序,当您启动 mvc 3 应用程序时,它会开箱即用。默认 impl 不使用任何角色。它只是验证用户,无论如何只有授权用户才能使用管理员。
在 elmah 日志中:
<authorization>
<allow roles="admin" />
<allow roles="dev" />
<deny users="*" />
</authorization>
这是如何工作的?我如何定义和传递这些角色以便 elmah 理解这一点?
有没有更简单的方法来做到这一点?
【问题讨论】:
标签: c# asp.net-mvc-3 configuration elmah