2009-08-20 69 views
1

我有一個專用的服務器[win2008 & iis7],這將有50個網站運行相同的.Net電子商務應用程序。 對於每個站點都相同的所有文件夾,最好使用虛擬目錄嗎?這將節省磁盤空間&會使代碼更新更容易。重複代碼和虛擬目錄的最佳實踐

每個虛擬目錄是否仍然知道從右邊的web.config中獲取它的連接字符串和文化?

感謝您的諮詢!

回答

1

可以按照您的描述設置配置。

另一種方法是使用虛擬路徑提供程序。這種相對鮮爲人知的技術允許您在ASP.NET網站上共享代碼或任何其他內容,但仍然只保留每個站點的可測試性。它還將允許您根據自己的實施方式在所有這些網站上共享內容,但仍可根據需要將它們一起或獨立地發佈。就磁盤空間而言,您可以從單個位置或文件共享(僅限高可用性)或數據庫提供內容。

如果您搜索網絡,有很多這樣的例子,但這裏是one article