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

Convert ASP.NET webform to multiple ASP.NET MVC projects

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

网站:

现在,我想为 Admin、Blog、Groups 和 Startpage/Main 站点分别创建一个新的项目。

我的问题是:

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

mrcode,我想您会发现 MVC 架构适合多个开发人员。每个建议的主题的控制器将是一个很好的容器,可以将开发工作分开,如果你真的需要更多的隔离,你可以考虑使用 Areas,它将主题分组得更多。不过,区域实际上只适用于非常大的项目,因此您应该可以使用典型的 MVC 方法。我认为单独项目的额外复杂性只会在短期和长期对你不利。祝你好运。