桥接/连接旧 ASP.NET Webforms/.NET Framework 4 与较新的 .NET Core Web API、MVC 和 Razor 页面时的兼容性问题和限制?



在工作中,我们有一个使用以下技术开发的旧应用程序:

  • Visual Studio 2010 Ultimate
  • .NET Framework 4
  • C# 4.0
  • ASP.NET 网络表单

通过我们的应用程序,我们高度关注以下问题:

-安全

-链接

-和用户会话。

我们有一些新的软件需求功能,这反过来意味着我们必须添加到现有应用程序中。

我们希望将较新的 Microsoft .NET 技术用于新功能。

但是,我们担心兼容性问题。 我们有Visual Studio 2019,我们希望使用Visual Studio 2019开发新功能。 但是,在遇到兼容性问题并面临其他类型的限制之前,我们能走多远?
是否有可能成功地将旧应用程序与新技术桥接起来,例如:

-.NET Core Web API

-.NET Core MVC

-.NET Core Razor Pages?

同样,我们不能在以下方面妥协:

-安全

-链接

-和用户会话

是的,您可以在单个托管应用程序中同时使用 .net Framework 应用程序和 .net Core 应用程序。我在我的一个项目中做了同样的事情。旧项目是在.NET Framework 4.5中,我们希望使用Web API在.NET Core中构建新功能。 我们做了两个应用程序,并将这两个应用程序集成到托管在IIS服务器上的单个应用程序中。

在安全性和会话方面,.net core提供了对这些事情的更多控制。

如果您需要更多信息帮助,请告诉我。

最新更新