无法使用服务器上的 Windows Auth 登录,但可以通过外部 IIS 7 登录

无法使用服务器上的 Windows Auth 登录,但可以通过外部 IIS 7 登录

我运行的是 Windows Server 2008 标准版和 IIS 7.5。我安装了 TFS 2013 Update 2,但出于某种原因,我无法连接到需要 Windows Auth 的网站,因为远程桌面连接到服务器时,如果我通过外部浏览器或从 Visual Studio 2013 内部连接,则可以正常连接。问题是构建系统需要从同一台服务器连接到 TFS,因此无法通过 Windows Auth 进行身份验证。

我尝试在角色管理器中删除/重新安装 Windows 身份验证,但没有任何变化。我尝试更改 Windows 身份验证选项,同样没有任何变化。我尝试将 https 站点添加到 Windows 控制面板 Internet 选项区域中的 Intranet 设置中 - 同样没有任何变化。

为什么我无法在服务器内部使用 Windows 身份验证进行身份验证,但如果我通过服务器外部的 Web 浏览器连接则可以?

谢谢。

答案1

401.1 页面中的错误代码是 0xc000006d,当我在 Google 上搜索时,我找到了http://support.microsoft.com/kb/896861并添加注册表项解决了该问题。

相关内容