如何从具有许多应用程序的站点从web.forms迁移到MVC?

时间:2019-05-06 21:26:03

标签: asp.net asp.net-mvc webforms architecture iis-7

今天,我们将开始将ASP.NET WebForms应用程序迁移到ASP.NET MVC。

当我到达公司时,我意识到他们在IIS的同一站点下有多个应用程序,但是所有这些应用程序都指向相同的上下文。

例如,有一个LOGIN项目,其中有一个Login.aspx文件作为应用程序。

起初,我觉得有些荒谬,但在此Microsoft网站上发现了一个有关此事的示例: https://docs.microsoft.com/en-us/iis/get-started/planning-your-iis-architecture/understanding-sites-applications-and-virtual-directories-on-iis

  

”在IIS 7及更高版本中,每个站点都必须有一个应用程序,该应用程序是   根应用程序或默认应用程序。”例如,您可能拥有   具有多个应用程序的在线电子商务网站,例如   购物车应用程序,使用户可以在购物期间收集物品   和一个登录应用程序,允许用户重新调用保存的付款   他们购买时的信息。 “

也就是说,在我看来(可能有些误解),这是正确的。

无论如何,今天我们在主站点下有9个应用程序(该站点又不包含任何文件,仅包含Web.Config和子应用程序),我们需要开始将其迁移到MVC。

我需要一些帮助,因为我不知道是否应该将Login保留为一个独立的项目,或者是否应该切换到包含字体的单个应用程序。

感谢您的帮助。

0 个答案:

没有答案