Kev*_*sen 57 asp.net-mvc iis-6 windows-authentication sharp-architecture asp.net-mvc-3
我正在运行MVC3和Windows身份验证Web应用程序.当我部署到IIS6时,它运行良好,直到我点击需要身份验证的页面.然后,当我在我的应用程序中没有跟踪它并且我的web.config配置为windows auth时,它会自动重定向到/ Account/Login.
有任何想法吗?
这是我的整个web.config文件:http://pastie.org/1568510
Lia*_*iam 147
检查是否在应用程序的bin目录中部署了WebMatrix.Data.dll和/或WebMatrix.WebData.dll.如果他们在那里(并且您知道您不使用它们),那么尝试删除它们并访问需要身份验证的页面.
TN.*_*TN. 28
在RTM尝试添加到<appSettings>在Web.config:
<add key="enableSimpleMembership" value="false" />
Run Code Online (Sandbox Code Playgroud)
(Thx to Problem专门使用ASP.NET MVC 3 Beta中的Windows身份验证.)
小智 14
不确定您是否还有问题,但请尝试添加
<add key="autoFormsAuthentication" value="false" />
Run Code Online (Sandbox Code Playgroud)
到appSettings下的web.config.根据这里和这里,这应该解决你的问题.
小智 9
尝试通过将此添加到appSettings(web.config)来覆盖登录URL的WebMatrix.dll默认值:
<add key="loginUrl" value="~/Account/LogOn"/>
Run Code Online (Sandbox Code Playgroud)
WebMatrix.dll将登录URL设置为/ Account/Login,如果配置文件中未设置此密钥...它适用于我.
| 归档时间: |
|
| 查看次数: |
31945 次 |
| 最近记录: |