在 asp.net mvc3 网站中,我导入了 microsoft.web.helpers、webmatrix.data 和 webmatrix.webdata。之后,我发现当我在控制器中的某些 ActionResults 上使用 [Authorize] 属性时,我的重定向指向 account\login 而不是 account\logon,这是它之前所做的并且是默认的。
我没有使用 WebMatrix,但想使用 microsoft.web.helpers 功能。我在代码中搜索了对帐户\登录的任何引用,但没有找到任何内容。我的身份验证网络配置如下所示:
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
要覆盖使用:
<configuration>
<appSettings>
<add key="loginUrl" value="~/Account/Logon" />
</appSettings>
</configuration>
From http://www.redmountainsw.com/wordpress/archives/webmatrix-redirects-unauthorized-pages-to-accountlogin
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)