我見過類似這樣的幾個其他職位(即https://stackoverflow.com/questions/5237/solutions-for-working-with-multiple-branches-in-asp-net)工作,但也有似乎比其他同類職位的不同的幾個問題,我有。多個分支在ASP .NET
我有一個ASP .NET應用程序使用虛擬目錄關閉localhost。代碼中有幾處需要引用虛擬目錄的名稱,以便虛擬目錄需要到位並正確命名才能使其工作。我也使用我的httpd.conf文件來格式化我的URL以避免混亂的查詢字符串。
話雖這麼說,我只是發表我的應用程序,現在需要每當有在現場代碼中的錯誤,我不想要上傳的開發代碼來創建用於錯誤修復分支的環境。
問題是我需要能夠輕鬆地將我的分支代碼與我的開發代碼並行運行,而無需每次在我的分支代碼中加載時都需要使用IIS和配置文件進行大量工作。缺點是並行環境需要有適當的虛擬目錄,並使用相同的httpd.conf(用於URL格式化)。
我不認爲會卡西尼工作,因爲我需要SSL,當然還有......在httpd.conf和虛擬目錄將需要仍然到位。
在我心中的完美解決方案,可運行並行網站使用相同的httpd.conf文件和相同的虛擬目錄到本地主機...但我運行XP專業版,他們沒有「做」多個網站。
@約瑟夫:好主意!該命令是否在web.config中?你是否知道確保它只在調試模式下執行的方法? – Adam 2009-11-20 19:05:03
@danswain:您提到在構建後事件中執行此命令。你知道構建事件命令的好資源嗎? – Adam 2009-11-20 19:05:41
這兩個答案都非常有幫助。我想我會嘗試弄清楚如何通過構建後事件來更改iis虛擬目錄目標路徑,因爲我可以在構建後事件時檢查它是否處於調試模式。 – Adam 2009-11-21 00:19:58