在公用IP的IIS中部署许多ASP.NET

在公用IP的IIS中部署许多ASP.NET,asp.net,iis,web-deployment,window-server,Asp.net,Iis,Web Deployment,Window Server,我有一台VPS window server 2016。我想在VPS中托管许多ASP.NET应用程序。并通过互联网访问它。我部署了许多具有不同端口的站点,但我只通过公共ip和端口80(默认站点)访问它。 我想问一下如何在一个公共IP和不同的端口上托管多个站点。 或者许多路径,例如tomcat服务器(publicip:8080/app1;publicip:8080:app2)。 感谢阅读通过在每个站点中使用不同的主机头,您可以在端口80上发布所有站点 Site1.yourdomain.com Sit

我有一台VPS window server 2016。我想在VPS中托管许多ASP.NET应用程序。并通过互联网访问它。我部署了许多具有不同端口的站点,但我只通过公共ip和端口80(默认站点)访问它。 我想问一下如何在一个公共IP和不同的端口上托管多个站点。 或者许多路径,例如tomcat服务器(publicip:8080/app1;publicip:8080:app2)。
感谢阅读

通过在每个站点中使用不同的主机头,您可以在端口80上发布所有站点

Site1.yourdomain.com Site2.yourdomain.com

Site1.otherdomain.com Site2.otherdomain.com


所有这些都可以通过端口80在IIS中发布。

Oh。我没有域名。我学习ASP.NETAPI时,是否有方法使用(例如:33.25.62.123:81或33.25.62.123/app1)。我想发布到VPS。但是我有很多ASP.NET应用程序,只有一个VP。你有办法吗?你可以使用不同的组合:IP地址+端口+主机头,你可以以每年5-10美元的价格购买一个域,并在每个应用程序中使用任何子域。ASP.NET web应用程序可以像你一样部署为多个站点,但也可以作为同一站点下的子应用程序部署。因此,你应该做的是了解更多关于ASP.NET和IIS的信息,以便找到合适的方法,你还应该购买一个域,因为没有人愿意记住IP地址。谢谢。我只为我的项目部署ASP.NET API。