较旧的ASP.net核心应用程序(例如asp.net core 2.0)可以在安装了asp.net core 2.2运行时的服务器上运行吗?

时间:2019-02-28 20:03:30

标签: c# asp.net server asp.net-core-2.0 asp.net-core-2.1

我有一些运行在装有asp.net 2.0服务器捆绑程序的服务器上的较早的asp.net core 2.0程序。我最近开始使用asp.net 2.1和2.2,并且我知道如果没有安装Microsoft发行的更新的服务器捆绑包,它们将无法正确运行。如果我安装了新的捆绑器,我的旧程序会停止工作吗?还是一切都会像现在一样继续工作?

1 个答案:

答案 0 :(得分:0)

您可以在服务器上同时运行多个.Net核心运行时。这是Microsoft的一些记录:

  

要安装依赖于不同版本.NET的应用程序,建议使用.NET Core。 .NET Core可在同一台计算机上并行安装不同版本的.NET Core运行时。这种并行安装允许在同一服务器上提供多个服务,每个服务都在其自己的.NET Core版本上。它还降低了风险,并节省了应用程序升级和IT运营的费用。

https://docs.microsoft.com/en-us/dotnet/standard/choosing-core-framework-server