有关将ASP.net Core 2.1 MVC与旧版应用程序一起使用的担心

时间:2018-08-14 00:06:09

标签: asp.net asp.net-core-mvc

我正在为旧的ASP.net webForms项目开发一个新模块。

当前,我无权访问该代码。客户希望我们创建一个独立的应用程序,现在,一旦他们满意,他们就会将该模块合并到现有的ASP.net Web窗体应用程序中。

我计划使用Entity Framework在asp.net core 2.1 MVC中制作此模块。

两个查询:

1)新的ASP.net核心MVC 2.1模块是否与旧的ASP.net Webforms Web应用程序兼容。是在较旧的.Net Framework中制作的?

2)将ASP.net核心MVC中的新模块与ASP.net Webforms中的现有模块保持在一起是否可行?

1 个答案:

答案 0 :(得分:1)

  
    

新的ASP.net核心MVC 2.1模块是否与旧的ASP.net Webforms Web应用程序兼容。是在较旧的.Net Framework中制作的?

  

从代码库的角度来看,MVC和Webforms完全不同。您不能将它们集成到一个项目中。一个解决方案中可能有两个项目

  
    

将ASP.net核心MVC中的新模块与ASP.net Webforms中的现有模块保持在一起是否可行?

  

是的。它们将需要通过不同的Web应用程序发布。这对用户可能是透明的,因为所有活动都是通过URL