在 Team Foundation Server 网站主机上浏览本地主机时出现“无法访问此页面”

在 Team Foundation Server 网站主机上浏览本地主机时出现“无法访问此页面”

我正在使用 IIS10 和 TFS2018,在 Windows Server 2019 上运行。

我最终想要做的是设置附件大小,它将使用以下 URL:

http://localhost:8080/tfs/MyTFSProjectCollection/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx?op=SetMaxAttachmentSize

但这并不起作用。

实际网站已启动 - 它在 IIS 中运行,我可以从网络上的任何工作站获取面向用户的真实数据。但是,我无法从 IIS / TFS 主机访问它,无论是通过该特定 URL 还是进入 IIS 并尝试通过 IIS 控制台“浏览”网站。不幸的是,据我所知,这是设置最大文件大小的唯一方法。

我只得到:

无法访问此页面

•确保网址正确

•在 Bing 上搜索此网站

•刷新页面

该网站使用 SSL,因此出于好奇,我尝试了该 URL 的 https:// 版本,甚至尝试了同时包含 https:// 和 :443 的版本。我还尝试过关闭端口,但无济于事。

主机使用代理,我已将其禁用但无济于事(它设置为绕过本地地址的代理,甚至对本地主机及其自己的 IP 地址有明确的例外)。这没有帮助。

如果我可以在其他地方访问该网站,那么是什么原因阻止我在自己的主机上浏览该网站?我找不到太多信息来尝试解决此问题,而且服务器本身也没有提供任何信息。

答案1

为了解决这个问题,需要做几件事:

  1. 正确配置环回设置: https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/accessing-server-locally-with-fqdn-cname-alias-denied

  2. 在 Internet Explorer 上禁用“增强保护模式”。

  3. 配置组策略以允许用户绕过不良证书。

就我而言,需要#3,因为机器证书具有与机器主机名匹配的主体名称,但网站名称略有不同,因此它认为它是错误的。

此外,Microsoft Guidance 声称您可以使用 localhost 作为主机名来访问该网站,但这从来没有起作用 - 我只有在使用网站的实际名称时才能使其起作用。

相关内容