.net core 2.2 和 3.1 应用槽能否在同一个应用服务中共存?

Can .net core 2.2 and 3.1 application slots coexist in the same app service?

我们目前在 Azure 应用程序服务中有两个插槽:登台和生产。我们刚刚将 .net core 2.2 迁移到 3.1,并在单独的开发应用程序服务中对其进行了测试。我们即将发布 3.1 版应用程序。

有谁知道一个插槽 运行 2.2 和另一个 3.1 是否有任何问题?

Azure web app是一个PaaS服务,我们不能修改里面的内容。正因如此,它默认集成了很多环境,或者说默认支持我们所有常用的SDK版本。

如果不放心,或者出现异常时,可以添加一个Extension,解决以后可能出现的问题。


测试步骤:

  1. 创建应用服务(jasonp2core22),版本为.net core 2.1。

    运行 dotnet --info.

  2. 创建应用服务(jasonp2core31),版本为.net core 3.1。

    运行 dotnet --info

  3. Slot本质上是一个应用服务,所以您的担心是不存在的,都可以运行正常

    还有运行dotnet --info.