我正在使用 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
为了解决这个问题,需要做几件事:
在 Internet Explorer 上禁用“增强保护模式”。
配置组策略以允许用户绕过不良证书。
就我而言,需要#3,因为机器证书具有与机器主机名匹配的主体名称,但网站名称略有不同,因此它认为它是错误的。
此外,Microsoft Guidance 声称您可以使用 localhost 作为主机名来访问该网站,但这从来没有起作用 - 我只有在使用网站的实际名称时才能使其起作用。