【发布时间】:2017-05-25 13:59:21
【问题描述】:
elmah.mvc 应该可以顺利与 mvc5 一起使用吗?
为了排除任何其他问题,我创建了一个新的 Web mvc 项目(使用 VS2015)。 我用 nuget 添加了 Elmah.mvc 包,配置如下:
<add key="elmah.mvc.disableHandler" value="false" />
<add key="elmah.mvc.disableHandleErrorFilter" value="false" />
<add key="elmah.mvc.requiresAuthentication" value="true" />
<add key="elmah.mvc.IgnoreDefaultRoute" value="false" />
<add key="elmah.mvc.allowedRoles" value="super" />
<add key="elmah.mvc.allowedUsers" value="*" />
<add key="elmah.mvc.route" value="elmah" />
<add key="elmah.mvc.UserAuthCaseSensitive" value="true" />
根据我收集的文档,所有需要使具有super 角色的用户能够远程访问 elmah 页面。
但是当我发布到服务器时,我尝试访问http://mysite/elmah 页面,如果我没有登录,所以我重新定向到登录页面。 但是在以具有所需角色的用户身份登录后,我得到: 403 - 禁止:访问被拒绝。
【问题讨论】:
-
你能发布你的整个 web.config 吗?
标签: asp.net-mvc-5 elmah elmah.mvc