加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-4 – Elmah.MVC 2.0.1 – 保护elmah日志

发布时间:2020-12-16 04:35:54 所属栏目:asp.Net 来源:网络整理
导读:建立: 对于ASP.NET MVC 4应用程序,我使用Elmah.MVC 2.0.1来记录错误. 我使用NuGet安装了Elmah.MVC.它工作正常. 问题: Elmah.MVC包不安装任何控制器或区域,因此我看不到通过Authorize属性应用安全性的明显方法,如ASP.NET MVC所推荐的那样. 题: 我只希望Adm
建立:

对于ASP.NET MVC 4应用程序,我使用Elmah.MVC 2.0.1来记录错误.

我使用NuGet安装了Elmah.MVC.它工作正常.

问题:

Elmah.MVC包不安装任何控制器或区域,因此我看不到通过Authorize属性应用安全性的明显方法,如ASP.NET MVC所推荐的那样.

题:

我只希望Admin角色的用户能够查看Elmah页面.

我该怎么做呢?

解决方法

哎哟!

刚刚找到答案;

Elmah MVC 2.0.1 NuGet包将以下内容添加到< appSettings> (在web.config中):

<add key="elmah.mvc.requiresAuthentication" value="false" />
<add key="elmah.mvc.allowedRoles" value="*" />

要实现我想要的简单:

<add key="elmah.mvc.requiresAuthentication" value="true" />
<add key="elmah.mvc.allowedRoles" value="Admin" />

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读