截至周三,东部时间下午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明确地改变了某些事情,这个问题将不会对未来的用户带来好处。我正在投票结束它。
注:我正在验证基于system.debug日志记录的一个项目。 –
您是使用托管代理还是本地代理? –
@PascalBerger这都是通过Visual Studio Team Services并部署到Azure,因此托管。 –