MVC领域和选择性部署策略

时间:2014-08-27 12:12:03

标签: asp.net asp.net-mvc asp.net-mvc-3 deployment asp.net-mvc-areas

使用MVC区域的项目的一般部署相关问题。我们用区域构建了一个MVC项目,每个区域都是一个更大的应用程序中的模块。每个模块都可以视为一个独立的子应用程序,具有自己的特定功能。 Web应用程序UI被设计为具有不同的水平图片/图标选项卡(导航栏),每个图标将用户带到该特定子应用程序/模块。当我们对特定模块(MVC区域)进行代码更改并希望将这些更改移动到QA或Production时,我们现在必须移动整个代码库(包括我们在当前迭代中未涉及的MVC区域)。有没有办法我们可以进行选择性部署并只移动QA或Prod所需的更改而无需移动其他代码?或者我们是否必须重新设计并远离区域并为每个模块维护单独的项目?区域的目的是在大型应用程序中使用这种模块化结构,我很好奇人们在应用程序非常庞大且内置了大量区域时如何处理这一部署方式。

0 个答案:

没有答案