2011-03-14 47 views
0

我有一個連續集成服務器,有IIS上託管的幾十個ASP.NET應用程序。每次我想部署一個新的應用程序時,我都必須創建一個新的網站或虛擬目錄,並將其配置爲IIS中的應用程序。是否有可能在IIS 7.5中運行ASP.NET而不創建虛擬目錄或應用程序?

我真的很喜歡只有一個網站在根據通配符主機標頭服務於多個ASP.NET網站的特定端口(例如80)中偵聽。

例如:

* .dev.mydomain.int - >我的服務器的IP地址(例如:192.168.1.32)

IIS網站讀取主機頭,並試圖找到一個本地文件夾同名。例如:當請求使用主機頭「helloworld.dev.mydomain.int」時,IIS會嘗試打開一個預先配置的文件夾,附加主機頭的網站名稱(例如:D:\ dev \ helloworld)

IIS服務該文件夾作爲ASP.NET應用程序,使用預設配置(應用程序池,ASP.NET版本等)。

我的目標不是爲CI服務器中的每個項目創建網站或虛擬目錄。我知道我可以通過編程創建它們,但我更喜歡更動態的解決方案。

在此先感謝

回答

相關問題