截至周三,东部时间下午2:01至下午2:43之间,在部署网站期间,Visual Studio Team Service Release Management在 Azure Web App部署任务中开始失败到Azure 步骤与一般错误:
您无法在空值表达式上调用方法
<add key="Client.CacheVersion" value="X">
的值从4更改为6. 虽然文档声明-ErrorVariable对相关脚本有效。日志文件(失败前信息)的唯一区别是在 Publish-AzureWebsiteProject 电话的末尾添加了-ErrorVariable publishAzureWebSiteError
。
无论如何要填充publishAzureWebSiteError,还是删除这个无关的变量?
更新 添加system.debug后。我发现我无法解析 {mysite} .scm.azurewebsites.net 。
更新II 与Microsoft合作2小时后,发布管理似乎在使用App Service环境时遇到了一些困难。起初它无法正确映射scm URL,一旦我们将预期的后缀添加到Web App Name字段,我们就收到了错误:
冲突:主机名MY_WEB_APP.APP_SERVICE_NAME.p.azurewebsites.net已分配到另一个Azure网站:MY_WEB_APP。
最终更新 现在看来,这些版本现在按预期运行,至少在先前发生故障的版本中没有进行任何更改。由于MS明显改变了一些东西,这个问题对未来的用户没有任何好处。我投票决定关闭它。
答案 0 :(得分:2)
由于这个问题还没有结束。
对于那些追随者:
修复来自微软。今天早上,Premier支持通过以下方式向我发送了电子邮件:
我刚刚与推动修复程序的开发人员交谈过。修复程序与正确形成SCM名称有关,在您的情况下,该名称是ASE的一部分。所以这次没有例外,这对你有用。
因此,最终用户甚至没有变通方法,也没有变化。
答案 1 :(得分:1)
我们正在针对此问题开发修补程序。直到那时的解决方法:尽管出现此错误,网站仍应正确部署。你可以设置&#34;继续出错&#34;为true,并检查网站是否已部署?