我正在为旧的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中的现有模块保持在一起是否可行?
答案 0 :(得分:1)
新的ASP.net核心MVC 2.1模块是否与旧的ASP.net Webforms Web应用程序兼容。是在较旧的.Net Framework中制作的?
从代码库的角度来看,MVC和Webforms完全不同。您不能将它们集成到一个项目中。一个解决方案中可能有两个项目
将ASP.net核心MVC中的新模块与ASP.net Webforms中的现有模块保持在一起是否可行?
是的。它们将需要通过不同的Web应用程序发布。这对用户可能是透明的,因为所有活动都是通过URL