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

Visual Studio 2019发布Azure应用服务中途停止问题求助

解决Visual Studio 2019发布Azure应用服务中途停止的问题

针对性排查与修复步骤

1. 检查项目文件与进程锁定

  • 确认底层项目中是否存在大文件(如超100MB的静态资源、日志),这类文件传输超时可能导致发布进程静默终止,可临时移除后验证发布是否正常。
  • 关闭所有可能访问项目文件的第三方进程(杀毒软件、文件预览工具等),避免文件锁定导致发布中断。

2. 开启诊断级日志定位卡点

  • 在Visual Studio发布窗口点击右上角「日志」按钮,将日志级别设置为诊断,重新执行发布。即使进程停止,诊断日志会记录到最后执行的具体操作(如某文件上传、脚本执行),据此定位问题项目或环节。
  • 若日志停在特定项目的文件上传阶段,可通过Azure门户的Kudu工具手动将该项目bin/obj目录文件复制到应用服务wwwroot目录,验证是否为文件传输问题。

3. 重置Visual Studio发布缓存与组件

  • 删除Visual Studio发布缓存目录:%LOCALAPPDATA%\Microsoft\VisualStudio\16.0_<你的VS唯一标识>\Publish,清理损坏的临时缓存文件。
  • 打开Visual Studio Installer,选择「修改」-「修复」,修复可能损坏的发布相关组件。

4. 使用替代发布方式临时规避

  • Azure CLI发布:安装并登录Azure CLI后,在项目目录执行命令:
    az webapp up --name <应用服务名称> --resource-group <资源组名称> --sku <定价层>
    
  • Kudu Zip部署:将编译后的输出文件打包为ZIP,通过Azure门户应用服务「部署中心」上传完成发布,绕过Visual Studio的发布流程验证问题根源。

5. 检查Azure应用服务配置

  • 若使用部署插槽,清理旧部署历史或解除插槽锁定后重试发布。
  • 检查应用服务CPU、内存使用率,发布过程中资源耗尽可能导致进程终止,可临时升级定价层验证。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 14:30:57