求助:.NET Core 5发布配置文件未在Azure中显示
解决Azure创建Web应用时找不到.NET Core 5版本的问题
原因
.NET Core 5已于2022年5月8日终止官方支持,Azure App Service的默认发布/创建流程中不再展示该版本选项。
解决方法
方法一:创建后修改配置切换版本
- 先选择一个当前支持的.NET版本(如.NET 6/7/8)完成Web应用创建
- 进入Azure门户的Web应用资源,打开配置 > 常规设置
- 确认应用服务计划为Windows(Linux计划不再支持.NET Core 5)
- 若下拉框仍无.NET Core 5,切换到应用设置标签,添加配置项:
- 名称:
WEBSITE_DOTNET_VERSION - 值:
5.0
- 名称:
- 保存配置并重启Web应用
方法二:用Azure CLI直接创建指定版本的Web应用
在终端执行以下命令(替换占位符为你的资源信息):az webapp create --resource-group <你的资源组名称> --plan <你的应用服务计划名称> --name <你的Web应用名称> --runtime "DOTNETCORE|5.0"方法三:Visual Studio发布时的适配
若通过Visual Studio发布,可在发布配置的目标框架中手动指定.NET Core 5.0,若仍无法识别,需确保Azure Tools扩展为最新版本,发布后再按方法一调整Azure端配置。
内容的提问来源于stack exchange,提问作者vijesh
相关产品推荐
相关产品推荐

