如果开发的项目中有多个模块,某些模块会让一两个人开发,如果都在一个Web项目或者Web应用程序中,不好控制。
可以参考如下方式搭建项目。比如一个平台上有模块:论坛,空间 等等搭建如下
其中Super.Web 为站点(新建的是网站,如果是web应用程序也可)
Super.Web.Forum为论坛模块(新建的web应用程序)
Super.Web.Space为空间模块(新建的web应用程序)
Super.Web 添加 Super.Web.Forum 和 Super.Web.Space 的引用
同时 在Super.Web 新建相应的文件夹,并添加相应的模块Aspx文件即可。
注:在Web站点的页面中同时添加相应的命名空间有助于在生成或发布后项目的dll不会有多个。当然您也可以通过微软的WebDeployment Project 插件来解决。
源码:实例