2008-12-05 59 views
1

應用程序我使用: 的Visual Studio 2008(C#/ ASP.NET) Visual源安全8.0 IIS 5.1如何在VS2008/VSS8.0/ASP.NET/IIS上爲兩個並行Web應用程序運行中繼和分支版本?

我有兩個Web應用程序都命名相同,但一個用於主要版本,另一個是小型(樹幹和分支)。我想知道在Visual Studio中是否有一個選項阻止它使用Web應用程序的項目名稱在IIS中創建ASP.NET應用程序。由於它們都被命名爲相同的,所以我必須進入IIS並更改應用程序的路徑,以便在兩者之間指向主要(或次要)文件夾。

我想這樣做是有這樣的事情:

http://localhost/webapp_major 
http://localhost/webapp_minor 

但web項目仍具有相同的名稱。我知道我可以進入每個項目文件的屬性,並讓他們指向不同的地方,但我認爲這打破了一些事情,當你想在兩者之間合併。

任何想法將不勝感激。

回答

1

而不是在Visual Studio解決方案中使用基於HTTP的項目,將它們添加爲文件項目,其中網站將在visual studio中以c:\ inetput \ wwwroot \ major_version(而非http://localhost)的形式訪問。這樣,您可以在IIS中進行任何類型的設置,並且在合併它們時您的項目不會發生衝突。

0

您可以在IIS中手動創建新的Web應用程序,並讓它指向您的工作目錄。 Visual Studio應該遵守這些設置。

1

您的Web應用程序項目將讓您命名您想要的任何虛擬目錄。 VS2008通過允許你在每個用戶的基礎上設置它來擴展這個功能,所以這個信息不會被保存在項目文件中,因此不會被傳播到源代碼控制。

相關問題