2014-01-16 55 views
0

我知道這是相當普遍的,但我找不到任何適合的信息關於這個主題: 我們需要開發一個基於模塊的系統(ASP.NET MVC),應該適應多種不同顧客。每個模塊都可以爲每個公司定製。處理模塊化網絡應用

  1. 有沒有關於如何處理如此複雜的需求的教程? (可有模塊和不同模塊實現的不同組成的多個客戶)

  2. 你能建議如何在TFS表示此結構的方法呢?

  3. 如何報名做當每個客戶都能擁有模塊的不同組合。

  4. 有沒有推薦的工具,以保持所有可在不同的服務器上註冊的版本曲目(分期,客戶,...)?

會很高興,如果有人能闡明該主題的一些光或至少扔在什麼確切地尋找一些線索!

回答

1
  1. 我不知道是否有任何教程,但MVC其狀如IIb類有意見。
  2. 可以devide到組件可以說你有模塊調用支付,該模塊將包括控制器,腳本和意見。要使用此模塊,您可以有2個選項,1. Create nuGet package包含所有內容。其他選項是創建包含內容的zip文件,並將所有文件全部複製到您的項目中。
  3. 要使用它爲每一個客戶,因爲你把所有不同的模塊將是簡單的,然後你就可以包括,或從項目中排除。
  4. 正如我提到我會用私人的NuGet服務器來處理的包那麼它真的很容易添加刪除組件只是幾個點擊。你也可以添加構建服務器,你可以運行unittests,如果一切順利,然後發佈新的nuget包
+0

有沒有什麼好的教程,如何與mvc archieve? – r3try

+0

@ r3try我不確定。我會盡力在假期做一些例子。 –

+0

感謝您的幫助。我設法爲我的'模塊'使用nuget-packages,然後將它們合併到我的主應用程序中作爲區域(提示的thx)。任何進一步的指導非常感謝:) – r3try