【问题标题】:elmah.mvc remote access, what should be set?elmah.mvc 远程访问,应该设置什么?
【发布时间】: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


【解决方案1】:
<elmah>
    <security allowRemoteAccess="1"/>
</elmah>

它解决了问题(即:具有指定角色的用户可以访问 elmha 页面)。但这在elmah.mvc 文档中没有提到。

【讨论】:

    猜你喜欢
    • 2014-06-05
    • 1970-01-01
    • 2021-03-28
    • 1970-01-01
    • 2018-12-24
    • 2019-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多