当我转到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>