允许elmah的匿名

时间:2016-06-08 11:49:16

标签: asp.net-mvc-4 elmah elmah.mvc

当我转到https://site/elmah时,它会将我重定向到登录页面,我不想要这个,匿名用户也可以去这里。 (但仅限于此服务器而非远程服务器!)

详情

它是一个带有formsauthentication的MVC 4网站。我添加了一个过滤器,所以我不必将[授权]放在我的控制器上

filters.Add(new AuthorizeAttribute());

的web.config

<appSettings>
 <add key="elmah.mvc.disableHandler" value="false"/>
 <add key="elmah.mvc.disableHandleErrorFilter" value="false"/>
 <add key="elmah.mvc.requiresAuthentication" value="false"/>
 <add key="elmah.mvc.IgnoreDefaultRoute" value="false"/>
 <add key="elmah.mvc.allowedRoles" value="?"/>
 <add key="elmah.mvc.allowedUsers" value="?"/>
 <add key="elmah.mvc.route" value="elmah"/>
 <add key="elmah.mvc.UserAuthCaseSensitive" value="true"/>
</appSettings>
<system.web>
 <authentication mode="Forms">
   <forms loginUrl="~/Account/Login" timeout="5"/>
 </authentication>
....
</system.web>

0 个答案:

没有答案