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

使用PowerShell部署Azure App Service新PC失败,旧PC正常求排查

解决Azure App Service部署远程代理URL请求失败问题

可能的缺失配置及排查步骤

  • 检查Web Deploy组件:旧PC大概率安装了Microsoft Web Deploy,新PC可能未安装。打开控制面板的程序列表,查找「Microsoft Web Deploy」,若缺失则下载对应系统位数的版本安装。
  • 刷新Azure登录凭据:新PC的PowerShell可能未保存有效Azure凭据,执行Connect-AzAccount重新登录,确保使用与旧PC相同权限的账号及订阅。
  • 排查防火墙/代理拦截:新PC的防火墙或代理可能阻断了对.scm.azurewebsites.net的请求。可暂时关闭防火墙测试,或把该域名加入防火墙白名单;若使用代理,需在PowerShell中配置:
    [System.Net.WebRequest]::DefaultWebProxy = New-Object System.Net.WebProxy("http://your-proxy:port")
    [System.Net.WebRequest]::DefaultWebProxy.Credentials = [System.Net.CredentialCache]::DefaultCredentials
    
  • 验证Azure模块版本:脚本依赖的Az模块(如Az.Websites)可能在新PC上未安装或版本过低。执行Get-Module -ListAvailable Az.Websites查看,缺失则运行Install-Module -Name Az.Websites -Force安装,尽量保持与旧PC版本一致。
  • 核对部署凭据:若脚本使用本地部署凭据,新PC可能未配置正确。登录Azure门户,进入目标App Service的「部署中心」→「部署凭据」,确认用户名密码,或在脚本中更新对应参数。

需要补充的信息

若以上步骤未解决问题,需提供:

  • 部署脚本的关键片段(敏感信息打码)
  • 新PC的PowerShell版本(执行$PSVersionTable.PSVersion的输出)
  • 新PC上Web Deploy的版本(若已安装)
  • 执行脚本时的完整错误日志(不限于当前提示的URL错误行)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 04:15:53