在Windows Server 2012 R2上,我无法通过本地主机工作通过127.0.0.1打开本地托pipe的站点。 127.0.0.1的Ping也可以。
在Windows Server 2008 R2上,它没有任何问题。
什么可能导致这个问题?
可能的scheme
检查(驱动器号)\ Windows \ system32 \ drivers \ etc \ hosts以查看它是否具有parsing127.0.0.1到localhost的条目。 如果没有,添加它(默认主机文件有内联评论引导你)。 在再次尝试之前,再运行ipconfig / flushdns 。
另外检查你的防火墙。 我不知道任何情况下,它实际上已经阻止回环(甚至不知道为什么会),但也可以testing它。
我可以ping本地和防火墙不在。 我运行F12debugging器时,它不工作,由于某种原因,IE浏览器将终止,而无需访问本地主机的网站。 我可以从服务器成功访问外部网站。 我也可以从不同系统的浏览器访问服务器的网站。 但是,无论是否使用localhost,servername,IP或FQDN,我都无法从服务器的浏览器访问由服务器托pipe的网站。
为了得到它的工作,我做了以下工作:
1)按照下面的文章中所述设置后端连接主机名。 至less,您需要将localhost和servername添加到BackConnectionHostNames多string值。
IISpipe理员和IIS重新启动后更改。
2.Click Start, click Run, type regedit, and then click OK. 3.In Registry Editor, locate and then click the following registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0 4.Right-click MSV1_0, point to New, and then click Multi-String Value. 5.Type BackConnectionHostNames, and then press ENTER. 6.Right-click BackConnectionHostNames, and then click Modify. 7.In the Value data box, type the host name or the host names for the sites that are on the local computer, and then click OK.
2)禁用IE增强安全模式。 (转到服务器pipe理器 – >单击左侧窗格中的本地服务器,然后在服务器属性中单击IE增强安全configuration旁边的链接,然后closures用户和pipe理员。
3)然后,我必须以pipe理员身份运行IE,将IE固定到任务栏上,右键单击任务栏图标,然后右键单击popup菜单中的Internet Explorer图标,然后单击以pipe理员身份运行。
一个。 打开您要访问的本地主机站点。
4)之后,我closures了作为pipe理员的IE实例,并试图以常规权限访问本地主机站点,并能够访问该站点。
注意:在执行上述任何步骤以使浏览器浏览本地主机之前,您可以以pipe理员身份打开IE。 但是,上述步骤使得我可以做到这一点,而不必以pipe理员身份运行IE。