You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何更新Azure App Service中的.NET SDK版本至8.0.6?

关于Azure App Service中.NET版本的澄清与操作指南

首先明确:你混淆了**.NET SDK版本和.NET运行时版本**:

  • 你在Azure App Service控制台看到的8.0.205是.NET SDK的版本号
  • 你项目中引用的8.0.6是.NET运行时(及对应NuGet包)的版本号

.NET SDK和运行时是配套发布的,8.0.205版本的SDK正好对应8.0.6版本的运行时,所以你的应用使用8.0.6的特性完全不会有兼容性问题,不存在“把App Service的SDK版本换成8.0.6”的操作(因为8.0.6本身就不是SDK版本)。

确认App Service的.NET运行时版本

你可以通过以下步骤验证:

  1. 登录Azure门户,进入你的App Service
  2. 左侧菜单选择配置 > 常规设置
  3. 在栈设置里查看.NET版本,这里显示的是运行时版本,应为ASP.NET V8.0(对应8.0.x最新运行时,即8.0.6)

若需强制指定运行时版本

如果要明确让应用使用8.0.6运行时,可通过以下方式设置:

  • 方法1:通过应用设置配置

    1. 进入App Service的配置 > 应用程序设置
    2. 添加新设置:
      • 名称:DOTNET_VERSION
      • 值:8.0.6
    3. 保存设置,App Service会自动重启应用加载指定版本
  • 方法2:通过web.config指定(针对ASP.NET Core应用)
    在项目的web.config文件中添加如下配置,重新部署应用即可生效:

    <aspNetCore processPath="dotnet" arguments=".\YourApp.dll" stdoutLogEnabled="false" stdoutLogFile="\\?\%home%\LogFiles\stdout">
      <environmentVariables>
        <environmentVariable name="DOTNET_VERSION" value="8.0.6" />
      </environmentVariables>
    </aspNetCore>
    

内容的提问来源于stack exchange,提问作者Faygris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 12:04:53