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

Azure App Service.NET版本支持更新与HTTP 500.31错误咨询

.NET 7 Azure App Service 部署500.31错误相关问题

问题现象

  • 将.NET 7 Web应用推送至Azure后突然崩溃,触发如下错误:

HTTP Error 500.31 - ANCM Failed to Find Native Dependencies
Common solutions to this issue:
The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found.
Troubleshooting steps:
Check the system event log for error messages
Enable logging the application process' stdout messages
Attach a debugger to the application process and inspect

  • 本次仅更新了CSS代码,此前发布均正常,错误触发原因不明
  • 尝试Stack Overflow提到的「更新App Service > 开发工具中的Extensions」方案,未解决问题
  • 将应用重新发布为**自包含(self contained)**版本,同时把发布设置和App Service常规配置从32位改为64位后,应用恢复正常

已排查到的信息

  • 通过Azure控制台执行dotnet --info,显示当前App Service已安装Microsoft.NetCore.App/Microsoft.AspNetCore.App 7.0.2及.NET SDK 7.0.102
  • 通过App Service Editor查看项目的projectname.runtimeconfig.json文件,其中的"version"字段设置为"7.0.5"

咨询问题

  • 上述情况说明已安装的.NET(SDK)版本存在什么问题?
  • 微软是否仅向Azure App Service部署特定版本的.NET/.NET SDK?
  • 是否有公开的支持版本及更新时间列表?
  • 是否需要使用dotnet-install脚本手动安装新版本?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 18:57:26