2011-06-10 43 views
2

我開發使用JQuery & XRM的ASP.NET MVC Web應用程序3。現在,客戶端需要另一個WebApp,它將連接到另一個數據源,但託管在同一個IIS上。我認爲他們會請求其他幾個類似的應用程序,有些應用程序可以同時連接到多個數據源。框架包括多個ASP.MET MVC 3個項目

至於這些應用程序的管理而言,這將是巨大的,如果我可以共享大部分的執行,而不是從頭開始每次。除數據源外,如果我可以共享通用庫&配置,那將是非常好的。並關閉課程管理視圖,類似於「MVC會員入門套件」項目。

我看着「區域」,&也可能是最後的最容易的選擇。我也像Ninject一樣研究IoC,這可能會有所幫助。

那麼有沒有人遇到任何MVC 3兼容的框架,將允許開發MVC應用程序作爲一個模塊?

回答

0

我一直在研究在馬特的blog「MVC3和MEF」這表明MFE可能是潛在的候選人。 Maarten Balliauw還有一個名爲MEFContrib.MVC的實現。

我實在無法理解其中選擇出他們在這個時候(1:40 AM說話時,2個馬提尼下來)。我還在Matt的博客中發現了一篇關於支持「地區」的文章,他在其中轉載了博客插件/擴展程序,但樣本位於MVC2中。

所以,如果我可以利用MEFContrib.MVC並添加等領域的支持爲「父/集裝箱」項目,我們有可能創造另一個「插件」子項目這將在開發過程中refernce父DLL。對於部署,我們必須做的(與馬特的實施),轉儲插件(子)文件(DLL &視圖)到「Areas」子目錄&重新啓動應用程序。

這聽起來像是一個可能的解決方案嗎?