将ASP.NET webform转换为多个ASP.NET MVC项目

时间:2015-08-18 14:09:28

标签: c# asp.net asp.net-mvc asp.net-mvc-4 webforms

我有一个webform项目,我将重建并转换为一个新的MVC项目。当我这样做时,我想在较小的项目中分开页面。 这就是我在webform项目中所拥有的。

网站:

  • 管理
  • 博客
  • 的Index.aspx
  • 的Login.aspx
  • Create.aspx

现在,我想为每个人创建一个新的独立项目,管理员,博客,群组和首页/主要网站。

我的问题是:

  1. 我应该在我的主机上为每个项目创建一个虚拟应用程序,然后发布,还是有更好的方法来做到这一点?
  2. 我想将例如www .... com / 12或www .... com / myblog路由到文件夹Blog。这样做会有问题吗?
  3. 将文件(Web.config,Global.asax,Js文件)从Startpage / Main站点链接到其他/子项目是否可行?这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

mrcode,我想你会发现MVC架构很好地适应了多个开发人员。您提出的每个主题的控制器将是一个很好的容器,可以将开发工作分开,如果您真的需要更多的隔离,您可以查看使用区域,这些区域甚至可以对主题进行分组。区域实际上只适用于非常大的项目,因此您应该使用典型的MVC方法。我认为单独项目的额外复杂性只会在短期和长期内对您不利。祝你好运。