2016-01-22 120 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

解決方法無法正常工作。 –

相關問題