我远程连接到名为 New_Server 的服务器,并尝试通过引用另一台服务器连接到安装在其上的报表服务器:
当引用另一台服务器时,我已经将 NEW_SERVER 上的主机文件更改为指向 ITSELF:如果我输入 Old_Server 名称,它应该指向它自己;新服务器
所以我输入了这个链接:http://New_Server/ReportServer/ - 它有效但是当我输入链接时:http://OLD_SERVER/ReportServer/ 然后它要求我重新验证,我这样做了,但是它似乎完全没有反应。它似乎只是得到了我的输入,却什么也没做(因为我一次又一次地被提示输入用户名/密码)。
问题:
为什么它甚至要我重新验证?它不应该用“New_Server”替换“Old_Server”吗?所以它不应该只连接到 http://New_Server/ReportServer/吗?
为什么它要求然后忽略身份验证?
值得一提的是,我已经使用防火墙阻止了 OLD_SERVER。但同样,这应该无关紧要,因为我将主机更改为在尝试访问 OLD_Server 时引用自身
我的研究:
我已经阅读了这篇关于更改 URLROOT 的博客,这又不是我想做或试图实现的事情。我试图愚弄服务器以为它正在连接到 OLD_SERVER 但随后将其引用到 NEW_SERVER
不能使用 CNAME/DNS 别名
https://stackoverflow.com/questions/19447582/windows-8-ie-cannot-reach-sites-listed-in-hosts-file - 我已经完成了该问题的故障排除步骤。
对于面临相同问题的任何人,按照本文中的步骤解决了我的问题。出于某种原因,需要在注册表中进行调整以允许此用途。另外,请记住将报告服务器站点添加为 INTRANET(在 Internet 选项/安全中)。