Azure Visual Studio Team Services发布失败-无关变量

Azure Visual Studio Team Services发布失败-无关变量,azure,ms-release-management,azure-devops,Azure,Ms Release Management,Azure Devops,截至周三,东部时间下午2:01到2:43之间,Visual Studio团队服务发布管理在Azure Web App部署任务中开始失败,在将网站部署到Azure步骤中出现一般错误: 不能对空值表达式调用方法 我们创建了一个新的发布定义,但它显示了相同的问题 我尝试使用以前成功的版本发布版本,它也显示了相同的异常 我已经验证了存储库中没有 我已验证生成的更改集中的项目。 他们只处理了一个.cs文件和三个.js文件,并更改了调用的值 是否存在填充publishAzureWebSiteError或删

截至周三,东部时间下午2:01到2:43之间,Visual Studio团队服务发布管理在Azure Web App部署任务中开始失败,在将网站部署到Azure步骤中出现一般错误:

不能对空值表达式调用方法

  • 我们创建了一个新的发布定义,但它显示了相同的问题
  • 我尝试使用以前成功的版本发布版本,它也显示了相同的异常
  • 我已经验证了存储库中没有
  • 我已验证生成的更改集中的项目。
    他们只处理了一个.cs文件和三个.js文件,并更改了
    调用的值

    是否存在填充publishAzureWebSiteError或删除此无关变量的方法

    更新: 添加system.debug之后。我发现我无法解析{mysite}.scm.azurewebsites.net

    更新II 与Microsoft合作2小时后,发布管理部门似乎在处理应用程序服务环境时遇到了一些困难。起初,它无法正确映射scm URL,一旦我们将预期后缀添加到Web应用程序名称字段,我们就会收到错误:

    冲突:主机名MY_WEB_APP.APP_SERVICE_name.p.azurewebsites.net已分配给另一个Azure网站:MY_WEB_APP

    最终更新
    看起来这些版本现在正在按预期运行,至少在以前失败的版本上没有进行任何更改。由于微软显然改变了一些东西,这个问题对未来的用户没有任何好处。我投票决定关闭它。

    我们正在为此问题制定修补程序。在此之前的解决方法:尽管出现此错误,网站仍应正确部署。您能否将“出错时继续”设置为true,并检查站点是否已部署?

    因为此问题尚未解决

    对于后面的人:

    修复程序来自微软。卓越理财支持部门今天上午向我发送了以下电子邮件:

    我刚刚和推动修复的开发人员谈过。修复方法与正确形成SCM名称有关,在您的情况下,SCM名称是ASE的一部分。所以这次没有提出任何例外,这对你来说很有效


    因此,最终用户没有/没有解决方法,甚至不可能进行更改。

    注意:我正在根据system.debug日志验证一项。您使用的是hosted agent还是on-prem agent?@PascalBerger这都是通过Visual Studio Team Services进行的,并部署到Azure,因此托管。