如何制作 Windows 服务器托管 MVC 应用程序 public
How to make Windows Server Hosted MVC app public
我创建了一个简单的 MVC 应用程序并托管在 IIS 上的 Windows Server 2016 上,其 运行 在服务器上运行良好,如下所示:
现在我想在本地网络上访问它,使用相同的 ip:148.72.xxx.xxx:xx,但我无法访问。谁能帮我解决我在这里遗漏的问题。
此外:将端口更改为 80 时它可以工作,但在端口 82 上不工作为什么会这样?
我认为那是因为您没有将 IIS 绑定中的端口号从默认的 80 更改为 82,或者您忘记在 windows 防火墙中允许 82 端口。端口号不受您的 MVC 应用程序控制,而是由 IIS 绑定主机 header.
这是关于如何在 windows 防火墙
中创建入站规则的 link
我创建了一个简单的 MVC 应用程序并托管在 IIS 上的 Windows Server 2016 上,其 运行 在服务器上运行良好,如下所示:
现在我想在本地网络上访问它,使用相同的 ip:148.72.xxx.xxx:xx,但我无法访问。谁能帮我解决我在这里遗漏的问题。
此外:将端口更改为 80 时它可以工作,但在端口 82 上不工作为什么会这样?
我认为那是因为您没有将 IIS 绑定中的端口号从默认的 80 更改为 82,或者您忘记在 windows 防火墙中允许 82 端口。端口号不受您的 MVC 应用程序控制,而是由 IIS 绑定主机 header.
这是关于如何在 windows 防火墙
中创建入站规则的 link