我們有不同的基於Web的產品。所有產品共享相同的底層認證和授權機制。所有都在同一臺數據庫服務器上,最終發佈到同一臺服務器上。組織開發共享UI的多個Web項目
每個項目都有自己的名稱空間,文件夾結構和頁面。仍然由於身份驗證和授權是共享的,我們在所有項目中使用登錄和其他頁面。
此外,爲了使整個項目/產品的外觀和感覺一致,我們使用相同的母版頁。
目前我們有一個單獨的項目,其中包含代碼,標記和腳本等共享的東西。我們將標記和其他內容複製到所有項目中以構建和運行它們。這真是一個地獄。我們必須隨時包含/排除文件,更改命名空間等,以確保共享內容在所有相關項目中處於相同版本。
什麼是最好的方法來處理所有這一切,我們不去庇護?
我們在ASP.Net 4.0,Visual Studio 2010,Telerik 2013 Q1發佈。