我们希望将我们的大型asp.net mvc web应用程序拆分成多个Visual Studio项目,以便每个团队都可以独立完成他们的visual studio项目。
所需的结构为:
负责基本UI的
每个模块都应该包含自己的控制器&负责模块功能的视图。T
如何将ASP.NET应用程序拆分到多个项目中,然后在构建过程中将它们合并为一个网站?
发布于 2009-09-01 14:04:33
ASP.NET MVC V2有一个称为区域的功能,它允许您拥有主应用程序引用的单独项目。看看ScottGu的post吧。
发布于 2009-09-01 13:53:19
只需创建多个MVC项目,并在最后通过简单的复制和粘贴合并输出即可解决问题:)
下面是我们遵循的结构:
所需的主题、css、js和图像
最后,我们使用构建脚本来合并所有项目的输出,并生成整个web应用程序运行所需的文件。
如果您在实现类似的解决方案方面需要任何帮助,请通过link text与我联系
发布于 2009-07-29 15:18:47
您可能会感兴趣的一个工具是ILMerge
这是一个允许您将多个.Net程序集合并到单个DLL中的工具。它可用于将多个项目的输出合并到单个DLL中进行部署。
我从来没有在MVC中尝试过它,而且我对Asp.Net架构也不够熟悉,不知道它是否适合您的情况。但这可能值得一试。
https://stackoverflow.com/questions/1200424
复制相似问题