簡體   English   中英

是否可以在IIS 7.5中運行ASP.NET而無需創建虛擬目錄或應用程序?

[英]Is it possible to run ASP.NET in IIS 7.5 without creating Virtual Directories or Applications?

我有一台持續集成服務器,在IIS上托管了數十個ASP.NET應用程序。 每當我要部署新應用程序時,都必須創建一個新的網站或虛擬目錄,並將其配置為IIS中的應用程序。

我真的很希望只有一個網站可以根據通配符主機頭在特定端口(例如80)內監聽多個ASP.NET網站。

例如:

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

IIS網站讀取主機標頭,然后嘗試查找具有相同名稱的本地文件夾。 例如:當請求使用主機頭“ helloworld.dev.mydomain.int”時,IIS將嘗試打開一個預先配置的文件夾,並在其中附加主機頭站點名稱(例如:D:\\ dev \\ helloworld)

IIS使用預設配置(應用程序池,ASP.NET版本等)將文件夾的內容作為ASP.NET應用程序提供。

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

提前致謝

您可以使用MSBuild任務自動創建虛擬目錄/網站。

http://fczaja.blogspot.com/2009/02/automatic-deployment-of-webapp-on-iis.html

我讓它在具有多個分支的大型應用程序上工作(每個分支都有一個環境),而我根本不必打開IIS設置。 只是純粹的放手過程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM