Iis
配置兩個單獨的網站,其中一個是另一個的子級
我正在配置一個 IIS 7.5,我希望在其上擁有 2 個不同的網站(這樣我就可以在 Visual Studio 中擁有不同的發布配置文件)。
問題是,我四處尋找,找不到讓事情按照我想要的方式工作的方法。
所以,假設我有位於 www.site1.com 的 Site1。然後我想擁有 Site2,通過將其配置為 IIS 中的站點,但在 www.site1.com/site2 上提供它。
我怎樣才能做到這一點?這甚至可能嗎?
在 site1 站點內創建應用程序不會讓我創建特定的發布配置文件,以便將所有內容分開,因為這兩個站點是 VS 上的兩個不同項目。
請問有什麼幫助嗎?
最好的祝福。
使用WebAdministration 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
關鍵是將第二個站點和應用程序指向相同的物理路徑。