我正在配置 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
关键是将第二个站点和应用程序指向相同的物理路径。