图解ASP.NET MVC Areas实现独立开发和集中部署
1、创建一个解决方案,添加3个类库项目,1个ASP.NET MVC4项目,如下图所示:

3、解决方案中的其他两个项目是类库项目,与一般的类库不同的是,FirstArea和SecondArea需要依赖System.Web和ASP.NET MVC,前者在.NET框架程序集中引用,后者可以通过NuGet安装,如下图所示:



8、建好区域之后,按照ASP.NET MVC的约定,在Views文件夹中新建与控制器一样名称的文件夹,再新建与Action名称一样的cshtml文件,如下图所示:

10、编译运行,页面显示如下:

11、通过注册区域的方式,不同的程序开发人员就能独立的开发后端的服务,然后把编译好的dll丢到网站的bin目录中,只要在网站中按约定建立好视图,这样后端即实现了服务独立,又能满足集中部署的需求。