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

Visual Studio 2019无法Web Deploy到Azure Linux App Service问题求助

解决方案

  • 首先排查TLS版本兼容问题:进入Azure门户对应App Service的「TLS/SSL设置」页面,确认最低TLS版本是否被调整为1.3。Visual Studio 2019 16.9.x版本内置的Web Deploy组件不支持TLS 1.3协议,将最低TLS版本下调为1.2后重试发布,即可验证是否为该问题导致。
  • 修改发布配置强制调用独立MSDeploy程序:打开本地的*.pubxml发布配置文件,在节点下添加配置 <UseMsDeployExe>true</UseMsDeployExe>,规避Visual Studio内置部署组件的兼容缺陷。
  • 升级Visual Studio 2019补丁版本:16.9.6属于较早的更新版本,后续的16.11 LTS分支修复了大量Azure App Service部署相关的兼容问题,升级到最新的16.11.x版本可直接解决多数内置组件故障。
  • 切换部署方式:你已验证FTPS连接正常,可直接在Visual Studio发布配置中选择「FTP/FTPS」部署模式,填入可用的FTPS凭证,Visual Studio会自动完成打包上传流程,使用体验与Web Deploy基本一致。
  • 若以上操作均无效,可进入Azure门户App Service的「高级工具(Kudu)」控制台,重启Web Deploy相关服务,该操作比门户层面的启停应用生效更彻底,之后再重试连接即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.20 05:06:03