3

我目前知道在VS中創建「子」Web應用程序項目的解決方案,詳細信息請參見here。然而,這個解決方案是針對VS2005的。它仍然在VS2010中工作,但它看起來仍然有一些問題,因爲它實際上是一個VS黑客攻擊。拆分Web應用程序項目到多個項目

我想知道在VS2008或VS2010中是否有新的/更好的更好的支持分離Web項目 - 我找不到任何東西。

謝謝。

回答

1

作爲此更新,我決定不使用子網站項目。我仍然覺得他們是黑客,並沒有準備好處理未來未知的事情。

似乎沒有其他的方法來實現我想要的,所以我決定去一個大的Web應用程序項目。

0

有什麼問題? 這不是破解 - 你只是改變默認的項目模板以滿足你的需要,並且你將依賴於asp.net的web.config繼承來管理相同文件夾結構下的項目。

這些仍然是概念上獨立的應用程序,但您要共享一個web.config繼承父級設置。通過使用IIS而不是內置的Web服務器,您確實獲得了完整的工作繼承權。 Plus - cassini(內置在web服務器中)速度較慢,而且行爲與IIS無異 - 甚至更多使用IIS或IIS Express的理由。

+0

有用的,他們都結合到IIS中的一個Web應用程序中。只有根項目有一個web.config。 – Rezler 2011-06-17 08:04:39

+0

我將項目拆分的原因是爲了讓多個團隊可以輕鬆地在Web應用程序上工作。如果您在子項目中使用根項目的母版頁,則在設計時出現問題,如ContentPlaceHolders突出顯示,並顯示錯誤。資源文件也有一些問題。 – Rezler 2011-06-17 08:10:23

+0

嗯 - 這是一個有點不同的情況。爲什麼這些團隊不能共享代碼並且在同一個項目中工作就像典型案例一樣?一些大型網站就像這樣工作得很好,即使是遠程團隊。 – 2011-06-17 14:31:48

相關問題