本地主机工作,但计算机名称不

当我试图用本地连接到我的iis时,一切正常。 当我试图连接我的电脑的名字而不是本地主机,它不起作用。

我发现,closuresWindows防火墙解决了这个问题,但我想打开Windows防火墙。 那么,应该允许哪个程序或端口通过Windows防火墙使其工作?

如果你ping到你的计算机的名称,你会在结果中看到哪个ip地址? 这是你的networking连接的IP地址? 如果是这样的话,那么你可能必须在你的Windows防火墙上打开端口80。 (我假设您的IIS上的站点在端口80上运行。)防火墙必须允许端口80上的传入stream量。

Windows防火墙无法将您的计算机名称parsing回到127.0.0.1

您还可以将计算机名称与127.0.0.1地址一起放在c:\ windows \ system32 \ drivers \ etc \ host文件中。

很老的post,我知道。 但是为了历史和知识; 有可能您正在使用代理,在这种情况下,您需要在浏览器中添加计算机名称的例外。

  1. 打开记事本
  2. 复制下面这行:

    Windowsregistry编辑器版本5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters] "NodeType"=- "DhcpNodeType"=- 
  3. 另存为“NETFIX.REG”

  4. 粘贴到您的桌面。
  5. 双击。
  6. 重新开始。