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

升级.NET7后Azure WebApp启动失败:缺失aspnetcorev2_inprocess.dll求助

问题:Azure WebApp部署.NET7应用启动失败
  • 对API进行多项修改,包括升级至.NET7,部署到Azure WebApp后启动报错,提示找不到aspnetcorev2_inprocess.dll,需安装或更新.NET才能运行。
  • 错误详情:
Framework: 'Microsoft.NETCore.App', version '7.0.10' (x86)
.NET location: C:\Program Files (x86)\dotnet\
  • 已在WebApp配置中选择.NET 7 (STS);降级到.NET6时出现类似错误,提示找不到版本6.0.21(当前服务器已安装6.0.19)。
  • 服务器检测到的已安装框架版本:
The following frameworks were found:
  .......
  6.0.19 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
  7.0.5 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
  7.0.8 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
解决方案

在CI/CD流水线中添加以下步骤,确保构建时使用匹配的SDK版本:

- task: UseDotNet@2
  inputs:
    packageType: 'sdk'
    version: '7.0.305'

注:.NET运行时7.0.8对应的SDK版本为7.0.305,可参考官方.NET 7下载页面的版本对应关系。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 09:12:13