在ASP.Net IIS服务器中托管具有不同端口号的网站

时间:2017-09-19 23:42:29

标签: c# asp.net iis web localhost

我刚开始在Visual Studio中使用ASP.Net Web应用程序。我想知道的是我有两个网页,即index1.aspx和index2.aspx。我想在iis服务器上使用本地主机中的不同端口号分别托管它们。我知道在这些情况下使用了网站绑定,但不知道如何去做。 做这个的最好方式是什么?我希望它们能够同时运行并相互通信。

2 个答案:

答案 0 :(得分:0)

在IIS中有一个叫做虚拟目录的东西。您可以在IIS中创建两个Web应用程序,并使两者都指向系统上的相同物理位置。

您还可以更新每个Web应用程序的设置以使其具有不同的索引页。即web app1应使用Index1.aspx作为索引页面,web app 2应使用Index2.aspx。

虚拟目录非常酷,您可以为多个租户使用相同的代码库。我们要创建的只是IIS中的新Web应用程序或站点。

答案 1 :(得分:0)

所以我这样解决了: 我在同一个解决方案中创建了两个项目WebApp1和WebApp2。

右键单击解决方案资源管理器 - >属性--->选择具有多个启动项目的单选按钮。 还要确保至少其中一个项目的Action设置为Start only。其余的可以是Start Without Debugging。

要将IIS连接到您的Web应用程序,请说webapp1: 参考此视频: here

希望这有助于任何尝试这一点的人。