ASP.NET Windows身份验证不接受我的凭据

时间:2013-12-06 15:47:04

标签: c# asp.net authentication iis

我有一个旧网站,我在本地计算机上的IIS 7.5中设置为默认网站下的应用程序。它使用Windows身份验证,它工作正常。然后我被告知我不应该在IIS 7.5中将其设置为应用程序,而是作为它自己的网站。我这样做并启用了Windows身份验证。现在,当我访问该站点时提示我输入凭据时,它不接受我的用户名和密码。关于为什么会发生这种情况的任何想法?

2 个答案:

答案 0 :(得分:4)

因为您正在使用命名主机标头并从服务器本身进行浏览,所以由于“环回检查”而拒绝身份验证。以下是有关它的更多详细信息以及如何配置/禁用它。

http://support.microsoft.com/kb/896861

Altough这是一个旧的KB,它仍然适用于IIS 7.5

请参阅“变通方法”部分中的方法1 方法2 。 (对于快速测试,在本地开发环境中,我建议方法2)。

答案 1 :(得分:0)

根据您的访问凭据,您需要更改应用程序池标识设置。

如果您的帐户是在本地计算机上创建的,则用户需要使用本地服务器。

如果您的帐户是网络帐户,则需要设置为网络服务。

相关问题