我正在运行MVC3和一个windows auth web应用程序。当我部署到IIS6时,它运行得很好,直到我遇到一个需要身份验证的页面。然后,当我的应用程序中没有/Account/Login的踪迹,并且我的web.config被配置为windows身份验证时,它会自动重定向到/Account/Login。
有什么想法吗?
下面是我的整个web.config文件:http://pastie.org/1568510
发布于 2011-08-19 05:43:17
在RTM中尝试在Web.config
中添加到<appSettings>
<add key="enableSimpleMembership" value="false" />
(Thx to Problem exclusively using Windows Authentication in ASP.NET MVC 3 Beta。)
发布于 2011-03-25 07:44:46
发布于 2012-01-09 01:11:56
尝试通过将以下内容添加到您的appSettings (web.config)来覆盖登录url的WebMatrix.dll默认值:
<add key="loginUrl" value="~/Account/LogOn"/>
WebMatrix.dll将登录Url设置为/Account/ login,如果未在配置文件中设置此密钥...这对我很管用。
https://stackoverflow.com/questions/5009565
复制相似问题