我以前遇到过这个问题,它通常不会妨碍太多,但我真的很想知道它为什么会发生。
我正在运行 SBS 2008,我更改了 Sharepoint Intranet 的绑定,这样我就可以使用主机标头 intranet.localdomain.local 在端口 80 上浏览它,而不是通过 server-name:987 浏览它(为此,A 记录已在 DNS 中配置)。
当客户端计算机浏览到 intranet.localdomain.local 时,它会要求他们验证他们使用 Windows 凭据执行的操作,并且它可以正常工作。当我浏览到 SBS 服务器上的 intranet.localdomain.local 时,它不会使用 Windows 凭据进行身份验证。它只是行不通。如果我使用原始服务器名称:987 浏览它,那么它工作正常。
有人知道这是为什么吗?
这听起来像是一个 LoopBack 安全检查问题。您是否尝试过添加禁用环回检查注册键(如果尚未添加)?
请参阅这篇文章以获得很好的解释并提供指导。话虽如此,这个特殊的“问题”实际上被认为是一个安全“功能”,所以在决定禁用它时要小心。
http://www.harbar.net/archive/2009/07/02/disableloopbackcheck-amp-sharepoint-what-every-admin-and-developer-should-know.aspx
祝你好运!希望有帮助。