2017-09-19 50 views
0

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

+1

将它们放在解决方案中的单独项目中。然后右键单击解决方案并选择“设置启动项目”并选择它们。然后,当你编译并运行时,两个应用程序都应该在自己的端口上启动。 – David

+0

@David很难知道他是否在开发或生产 –

+0

@KeithNicholas:我想“本地东道主”意味着发展给我。对于部署到任何服务器,生产或其他方面,这是一个完全不同的故事,并取决于OP当前的部署策略。 – David

回答

0

在IIS中有一些名为虚拟目录。您可以在IIS中创建两个Web应用程序,并使它们指向系统上相同的物理位置。

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

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

0

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

右键单击解决方案资源管理器 - >属性--->选择包含多个启动项目的单选按钮。 还要确保至少有一个项目的动作设置为仅启动。其余的可以是无需调试即可开始。

到IIS连接到Web应用程序说webapp1: 参考以下视频: https://www.youtube.com/watch?v=IwbKquNBNgQ

希望这有助于人谁是努力了这一点。

相关问题