gpt4 book ai didi

asp.net-mvc - MVC 网站转发到/Account/Login,仅启用 Windows 身份验证

转载 作者:行者123 更新时间:2023-12-03 21:22:52 24 4
gpt4 key购买 nike

我有一个 MVC3 网站,只启用了 Windows 身份验证(因此匿名和表单被禁用)。每当我尝试点击默认页面时,都会有东西将我转发到这个 URL;

.../MyApp/Account/Login?ReturnUrl=%2fMyApp%2f



我得到一个错误;

The resource cannot be found. Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.

Requested URL: /MyApp/Account/Login



我的 web.config 中没有任何内容配置为查找此 URL,但是我删除了有关使用表单例份验证的部分;
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>

我应该重新配置此设置而不是彻底删除它吗?我试着加入这个;
<authentication mode="Windows"></authentication>

但它仍然转发回同一个地方。有什么额外的我应该在这里做的吗?

最佳答案

好的,所以我看到了以下文章:http://martinnormark.com/asp-net-mvc-3-windows-authentication-problem-redirects-to-account-login

然后,我在应用设置部分的 web.config 中添加了以下键:

<add key="autoFormsAuthentication" value="false" />
<add key="enableSimpleMembership" value="false"/>

这解决了我的问题 - Windows 身份验证现在按预期工作,并且不再重定向到不存在的登录页面。

关于asp.net-mvc - MVC 网站转发到/Account/Login,仅启用 Windows 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12243699/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com