我有一個MVC 3應用程序,它具有一些核心功能(最重要的是自動化),但主要用作不同區域或模塊的入口。我想組織thit到不同的模塊,只需稍作修改,也可以部署爲他們自己的網站。如何將MVC項目分離到幾個較小的MVC項目
該項目包括一個論壇,博客引擎,用戶之間的消息+ 4-5即將到來的模塊。
我看着ScottGu的約MVC 2博客,發現的東西,似乎完美:
根據OG什麼客戶需要我只想給他們,他們可以使用完全相同的模塊。從維護視角來看,更容易處理和更新每個項目中的參考裝配,並且只需對其服務器上具有該特定模塊的客戶進行全面更新。
但是在MVC 3中沒有明顯的方式使用區域這種方式,你知道怎麼做嗎?
狀態 我會盡量MVCContrib便攜式領域添加到現有的解決方案,並轉換我的領域未變,並且將回發的結果。如果有效,我會將其標記爲可接受的解決方案。
你吃過看看便攜領域(MVCContrib的一部分) - http://mvccontrib.codeplex.com/文檔?他們會適合你在尋找的東西 – 2012-03-12 14:00:48
@Russ是的,簡單地說,但我根據ScottGu的帖子推測,這是在沒有另一個框架的情況下完成的。當MVC 4到來時,我可能會開發新的模塊,但是Portable Area可能不支持我所知道的所有模塊,並且因爲這一點而陷入困境有點令人沮喪。 Mayby我過分謹慎,這不會是一個問題。 – cfs 2012-03-12 14:19:46
爲什麼你不能在MVC 3中遵循ScottGu的方法? – jrummell 2012-03-12 17:03:25