IIS 10 使用 IP 地址而不是主机名连接到 WebApi 项目

IIS 10 connect to a WebApi project using IP address and not host name

我已将我的应用程序部署到服务器并具有以下 IIS 绑定:

主机名不可访问,所以我在主机中添加了一个条目来映射它:

blah.foo.com 10.4.2.116

在机器上本地使用 http://blah.foo.com 我可以连接到底层 MVC 和 WebAPI。

但是,如果我转到 10.4.2.116 IIS returns 404。所以我的问题是如何配置 IIS 以响应该内部 10.x.x.x IP 地址?

使用空主机名,然后键入:HTTP,端口:80,IP 地址:10.4.2.116 是您在 IIS GUI 中执行此操作的方法。