Asp.net mvc 3 mvc3 Elmah用户标识名问题
我正在使用Elmah for MVC并已成功保护它,但我遇到的问题是它不会显示授权用户的日志,例如,这是我的web.config for ElmahAsp.net mvc 3 mvc3 Elmah用户标识名问题,asp.net-mvc-3,identity,elmah,Asp.net Mvc 3,Identity,Elmah,我正在使用Elmah for MVC并已成功保护它,但我遇到的问题是它不会显示授权用户的日志,例如,这是我的web.config for Elmah <add key="elmah.mvc.requiresAuthentication" value="true" /> <add key="elmah.mvc.allowedRoles" value="35" /> 用户登录,然后他们是user.identity.name是一个基于此的数字,我如何让用户#35访
<add key="elmah.mvc.requiresAuthentication" value="true" />
<add key="elmah.mvc.allowedRoles" value="35" />
用户登录,然后他们是user.identity.name是一个基于此的数字,我如何让用户#35访问elmah?由于我在我的应用程序中不使用角色。如果要将elmah.axd端点保护给特定用户,可以使用
元素:
<location path="elmah.axd" inheritInChildApplications="false">
<system.web>
<authorization>
<allow users="some_username" />
<deny users="*" />
</authorization>
</system.web>
</location>
现在,
some_username
将是唯一有权访问/elmah.axd
端点的用户。好的,我刚刚解决了这个问题,以防有人想使用user.identity.name并允许特定用户,您只需添加
<add key="elmah.mvc.allowedUsers" value="35" />