2016-01-22 79 views
1

截至周三,东部时间下午2:01至2:43之间,Visual Studio Team Service发布管理开始在Azure Web应用程序部署任务中失败,在期间部署网站天青步骤与一般错误:Visual Studio团队服务发布失败 - 无关变量

You cannot call a method on a null-valued expression

  • 我们创建了一个新版本的定义,但它表现出了同样的问题。
  • 我试图使用先前成功的版本的版本发布,它也显示相同的异常。
  • 我已验证存储库中没有deploy.cmd
  • 我已验证构建更改集中的项目。
    他们只触及一个cs文件,三个.js文件,并改变了<add key="Client.CacheVersion" value="X"> 4的值至6

虽然文档指出-ErrorVariable有效期为有问题的脚本。日志文件中的唯一区别(失败前信息)是Publish-AzureWebsiteProject调用的结尾处添加-ErrorVariable publishAzureWebSiteError

无论如何填充publishAzureWebSiteError,或删除这个多余的变量?

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

UPDATE II 经过2个小时的微软处理,发布管理似乎与App Service环境有些困难。起初,它无法给SCM URL适当的地图,一旦我们增加了预期的后缀上述Web App Name字段我们收到的错误:

Conflict: The host name MY_WEB_APP.APP_SERVICE_NAME.p.azurewebsites.net is already assigned to another Azure website: MY_WEB_APP.

最后更新 看来,释放正在运行的预计至少在以前的失败版本中没有发生变化。由于MS明确地改变了某些事情,这个问题将不会对未来的用户带来好处。我正在投票结束它。

+0

注:我正在验证基于system.debug日志记录的一个项目。 –

+0

您是使用托管代理还是本地代理? –

+0

@PascalBerger这都是通过Visual Studio Team Services并部署到Azure,因此托管。 –

回答

2

由于此问题尚未解决,

对于那些后来的人:

修复程序来自Microsoft。总理的支持给我发电子邮件与以下今早:

I just spoke to the developer who pushed the fix. And the fix has to do with correctly forming a SCM name which in your case is part of ASE. So there were no exceptions being raised this time and it worked for you.

因此,有/无解决办法,也没有改变,甚至在最终用户的部分可能的。

1

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

+1

解决方法无法正常工作。 –

相关问题