首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >IIS上的ASP.NET MVC3和Windows身份验证保持重定向到/Account/Login

IIS上的ASP.NET MVC3和Windows身份验证保持重定向到/Account/Login
EN

Stack Overflow用户
提问于 2011-02-16 05:13:59
回答 11查看 33.7K关注 0票数 59

我正在运行MVC3和一个windows auth web应用程序。当我部署到IIS6时,它运行得很好,直到我遇到一个需要身份验证的页面。然后,当我的应用程序中没有/Account/Login的踪迹,并且我的web.config被配置为windows身份验证时,它会自动重定向到/Account/Login。

有什么想法吗?

下面是我的整个web.config文件:http://pastie.org/1568510

EN

回答 11

Stack Overflow用户

发布于 2011-08-19 05:43:17

在RTM中尝试在Web.config中添加到<appSettings>

代码语言:javascript
复制
<add key="enableSimpleMembership" value="false" />

(Thx to Problem exclusively using Windows Authentication in ASP.NET MVC 3 Beta。)

票数 29
EN

Stack Overflow用户

发布于 2011-03-25 07:44:46

不确定您是否仍然有这个问题,但尝试添加

代码语言:javascript
复制
<add key="autoFormsAuthentication" value="false" />

添加到appSettings下的web.config。根据herehere的说法,这应该可以解决你的问题。

票数 14
EN

Stack Overflow用户

发布于 2012-01-09 01:11:56

尝试通过将以下内容添加到您的appSettings (web.config)来覆盖登录url的WebMatrix.dll默认值:

代码语言:javascript
复制
<add key="loginUrl" value="~/Account/LogOn"/>

WebMatrix.dll将登录Url设置为/Account/ login,如果未在配置文件中设置此密钥...这对我很管用。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5009565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档