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

.NET Core应用部署至Azure Web App失败:Deploy Application Tool报错

排查dotnet new sln --name TempDeploy --force退出码103的方法
  • 检查本地.NET SDK兼容性
    运行dotnet --version确认已安装的SDK版本与Azure免费Web App支持的.NET Core版本匹配(如3.1、6.0等),版本不兼容会直接导致该命令执行失败,若版本不符,下载对应SDK后重试。

  • 确认工具运行权限
    右键以管理员身份启动Deploy Application Tool,确保工具拥有当前目录的文件读写权限,权限不足可能导致无法创建或覆盖解决方案文件。

  • 排查文件占用冲突
    检查当前目录是否存在TempDeploy.sln文件,且该文件是否被Visual Studio、文件资源管理器等进程锁定。关闭所有可能占用该文件的程序,手动删除现有文件后重新执行部署。

  • 验证PublishSettings文件有效性
    从Azure Portal重新下载目标Web App的PublishSettings文件,确认文件内的站点名称、发布凭据等信息正确无误,过期或错误的配置会干扰部署流程。

  • 绕过工具手动测试发布
    直接用Visual Studio的发布功能选择Azure Web App目标,或执行dotnet publish -c Release生成发布包后,通过Kudu或FTP手动上传至Web App的wwwroot目录,排查是否是Deploy Application Tool本身的问题。

  • 检查Azure免费层配额
    登录Azure Portal查看目标Web App的资源使用情况,免费层有CPU、内存和磁盘配额限制,若配额已耗尽,会导致部署操作失败,需清理资源或暂时升级到基础层测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.02 03:47:27