【问题标题】:Difference between setting IIS Bindings and editing Windows hosts file?设置 IIS 绑定和编辑 Windows 主机文件之间的区别?
【发布时间】:2016-04-13 22:23:27
【问题描述】:

我使用 Visual Studio 和 IIS 成功地将一个 Web 项目部署到 localhost。转到端口 51 上的本地主机?太好了,它拉起来了。太棒了。

然后我尝试添加一个绑定,这样我就可以输入“example:51”,它会拉起网站。然后我在chrome中收到以下错误:

无法访问此站点

找不到示例的服务器 DNS 地址。

ERR_NAME_NOT_RESOLVED

环顾四周,一些答案说要更改 Windows 中的主机文件。我这样做了,它解决了一切。我输入“example:51”,我被定向到 localhost,它会打开网站。

然后我从 IIS 中完全删除了“示例”绑定,它仍然可以正常工作。我并没有添加绑定,而是更改了“示例”的解释方式。它还将我发送到所有其他端口上的 localhost,包括 80,我认为绑定不会完成。

所以现在我想我没有正确解决绑定问题。我应该做些不同的事情吗?

【问题讨论】:

    标签: iis-7.5


    【解决方案1】:

    IIS 绑定告诉 IIS 在收到对特定主机名的请求时如何响应。
    您可能已将 IIS 配置为响应您的站点,而不管主机名如何,所以这无关紧要。

    IIS 绑定与 DNS 或名称解析无关,这是浏览器知道 example 应该解析到您的主机的方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-14
      • 1970-01-01
      • 2011-07-08
      • 2012-11-20
      • 2011-07-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多