首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >作为单个ASP.NET ASP.NET应用程序构建的多个MVC项目

作为单个ASP.NET ASP.NET应用程序构建的多个MVC项目
EN

Stack Overflow用户
提问于 2009-07-29 13:51:37
回答 7查看 15.6K关注 0票数 16

我们希望将我们的大型asp.net mvc web应用程序拆分成多个Visual Studio项目,以便每个团队都可以独立完成他们的visual studio项目。

所需的结构为:

负责基本UI的

  1. ASP.NET MVC应用程序
  2. 模块1- VS项目(需要是ASP.net MVC应用程序还是.dll?)
  3. 模块2- VS项目(需要是ASP.net MVC应用程序或.dll?)
  4. 等....

每个模块都应该包含自己的控制器&负责模块功能的视图。T

如何将ASP.NET应用程序拆分到多个项目中,然后在构建过程中将它们合并为一个网站?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-09-01 14:04:33

ASP.NET MVC V2有一个称为区域的功能,它允许您拥有主应用程序引用的单独项目。看看ScottGu的post吧。

票数 8
EN

Stack Overflow用户

发布于 2009-09-01 13:53:19

只需创建多个MVC项目,并在最后通过简单的复制和粘贴合并输出即可解决问题:)

下面是我们遵循的结构:

  • MyApp.Web.Shell (仅包含web app)
  • MyApp.Web.Home
  • MyApp.Web.UserManagement
  • MyApp.Web.DeviceManagement
  • MyApp.Web.ContentManagement
  • .....etc...

所需的主题、css、js和图像

最后,我们使用构建脚本来合并所有项目的输出,并生成整个web应用程序运行所需的文件。

如果您在实现类似的解决方案方面需要任何帮助,请通过link text与我联系

票数 3
EN

Stack Overflow用户

发布于 2009-07-29 15:18:47

您可能会感兴趣的一个工具是ILMerge

这是一个允许您将多个.Net程序集合并到单个DLL中的工具。它可用于将多个项目的输出合并到单个DLL中进行部署。

我从来没有在MVC中尝试过它,而且我对Asp.Net架构也不够熟悉,不知道它是否适合您的情况。但这可能值得一试。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1200424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档