配置两个独立的网站,其中一个网站是另一个网站的子网站

配置两个独立的网站,其中一个网站是另一个网站的子网站

我正在配置 IIS 7.5,我想在其上拥有 2 个不同的网站(以便我可以在 Visual Studio 中拥有不同的发布配置文件)。

问题是,我到处搜索却找不到让事情按我想要的方式运作的方法。

假设我的 Site1 位于 www.site1.com。然后我想拥有 Site2,方法是将其配置为 IIS 中的站点,但可在 www.site1.com/site2 上访问。

我该如何实现这一点?这可能吗?

在 site1 站点内创建应用程序不会让我创建特定的发布配置文件,以便将所有内容分开,因为这两个站点是 VS 上的两个不同的项目。

请问有什么帮助吗?

此致。

答案1

使用网络管理Powershell 模块。

New-WebSite -Name Site1 -port 80 -HostHeader www.site1.com  -PhysicalPath "C:\inetpub\Site1"
New-WebSite -Name Site2 -port 80 -HostHeader www.site2.com  -PhysicalPath "C:\inetpub\Site2"
New-WebApplication -Name site2 -Site Site1 -PhysicalPath "C:\inetpub\Site2"  

然后可以通过www.site1.com/site2和访问 Site2www.site2.com

关键是将第二个站点和应用程序指向相同的物理路径。

相关内容