【问题标题】:IIS 6 asks for authentication when using hostnameIIS 6 在使用主机名时要求进行身份验证
【发布时间】:2012-02-22 14:38:32
【问题描述】:

我们有一个网站,现在我们已经向其中添加了 Windows 身份验证。现在,当我发布对服务器的更改时,IIS 会要求进行身份验证,并且在尝试使用正确的凭据 3 次后,我收到 Notautorized 错误。

如果我尝试使用 localhost 从服务器内访问该网站,它可以正常工作。如果使用 IP 地址而不是主机名进行远程访问,它也可以正常工作。

http://localhost/mysite 在服务器 EXSER002 中工作正常。 http://IPADDRESS/mysite 工作正常 http://EXSER002/mysite 身份验证失败。

站点用于在 Windows 身份验证之前使用主机名。

即使尝试从本地机器 ping 到服务器,我也可以 ping 主机名和 IP 地址。我得到的错误是:您无权查看此页面

【问题讨论】:

  • 在您的所有三个测试中,用户都以同一个帐户登录?
  • 你得到一个特定的错误代码,40?.?
  • 是以同一用户身份登录的。甚至尝试从本地机器 ping 到服务器,我可以 ping 主机名和 IP 地址。我得到的错误是:您无权查看此页面

标签: asp.net authentication iis-6 windows-authentication


【解决方案1】:

你有代理吗?如果是这样,请确保本地地址的旁路已打开。

【讨论】:

  • 我已检查本地地址是否已启用旁路。在实施 Windows 身份验证之前,该站点使用主机名运行良好。
  • 当你 ping 名字时,你得到 FQN 了吗?域部分是否与机器的域匹配? (浏览器)
  • 如果您可以访问站点 iis 日志,您应该能够从代码 40 中看到有关身份验证错误的更多信息?.?
【解决方案2】:

检查此链接。 http://support.microsoft.com/kb/896861 。 该问题是由于环回检查安全功能造成的。您需要更改注册表设置(如链接中所述)以消除身份验证失败。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-06
    • 1970-01-01
    • 2013-08-22
    相关资源
    最近更新 更多