截至週三,東部時間下午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,因此託管。 –