【问题标题】:Can .net core 2.2 and 3.1 application slots coexist in the same app service?.net core 2.2 和 3.1 应用槽可以共存于同一个应用服务中吗?
【发布时间】:2021-05-31 08:52:45
【问题描述】:

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

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

【问题讨论】:

  • 如果我的解决方案对您有启发或帮助,您能否将我的答案标记为accepted,谢谢~

标签: asp.net-core azure-web-app-service asp.net-core-2.0 asp.net-core-3.1 asp.net-core-2.1


【解决方案1】:

Azure web appPaaS 服务,我们无法修改其中的内容。正因为如此,它默认集成了很多环境,或者默认支持我们所有常用的SDK版本。

如果你不放心,或者发生异常时,可以添加一个扩展来解决未来可能出现的问题。


测试步骤:

  1. 创建一个应用服务(jasonp2core22),它的版本是.net core 2.1。

    运行dotnet --info

  2. 创建一个应用服务(jasonp2core31​​strong>),版本为.net core 3.1。

    运行dotnet --info

  3. Slot本质上是一个应用服务,不用担心,一切都可以正常运行。

    同时运行dotnet --info

【讨论】:

    猜你喜欢
    • 2021-01-23
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 2020-11-20
    • 1970-01-01
    • 2017-06-13
    • 1970-01-01
    • 2020-08-29
    相关资源
    最近更新 更多