awr*_*ley 8 elmah asp.net-mvc-4 elmah.mvc
对于ASP.NET MVC 4应用程序,我使用Elmah.MVC 2.0.1来记录错误.
我使用NuGet安装了Elmah.MVC.它工作正常.
Elmah.MVC包不安装任何控制器或区域,因此我看不到通过Authorize属性应用安全性的明显方法,如ASP.NET MVC所推荐的那样.
我只希望Admin角色的用户能够查看Elmah页面.
我该怎么做呢?
awr*_*ley 15
哎哟!
刚刚找到答案;
Elmah MVC 2.0.1 NuGet包将以下内容添加到<appSettings>(在web.config中):
<add key="elmah.mvc.requiresAuthentication" value="false" />
<add key="elmah.mvc.allowedRoles" value="*" />
Run Code Online (Sandbox Code Playgroud)
要实现我想要的简单:
<add key="elmah.mvc.requiresAuthentication" value="true" />
<add key="elmah.mvc.allowedRoles" value="Admin" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3121 次 |
| 最近记录: |