我有一個ASP.net核心Web API應用程序,託管在Azure應用程序服務,設置爲通過Visual Studio Team Services持續部署(是Visual Studio線上)。Azure應用程序服務部署失敗Visual Studio團隊服務爲ASP.net核心應用程序
此應用程序直到今天一直在部署良好,最近的提交導致在'生成部署腳本'階段發生錯誤。
自我上次成功提交(例如,沒有更改project.json,沒有項目添加/從解決方案中刪除項目)以來,我沒有更改任何與項目結構相關的內容。只是做了一些常規的修改代碼,添加了EF遷移等
的活動日誌,出現故障的部署只是有以下幾點:
使用下面的命令來生成部署腳本:「蔚藍網站deploymentscript -y --no-dot-deployment -r「D:\ home \ site \ repository」-o「D:\ home \ site \ deployments \ tools」--aspNetCore「D:\ home \ site \ repository \ src \ Authenticator「--solutionFile D:\ home \ site \ repository \ Authenticator.sln'。 項目文件路徑:。\ src \ Authenticator \ r \ nD:\ Program Files(x86)\ SiteExtensions \ Kudu \ 58.50923.2428 \ bin \ Scripts \ starter.cmd「D:\ Program Files(x86)\ SiteExtensions \ Kudu \ 58.50923.2428 \ bin \ node_modules.bin \ kuduscript.cmd「-y --no-dot-deployment -r」D:\ home \ site \ repository「-o」D:\ home \ site \ deployments \ tools 「--aspNetCore 」d:\家\網站\庫的\ src \身份驗證「 --solutionFile d:\家\網站\庫\ Authenticator.sln
,並從以前的成功部署日誌有這樣的:
使用緩存版本的部署腳本(命令:'azure -y --no-dot-deployment -r「D:\ hom e \ site \ repository「-o」D:\ home \ site \ deployments \ tools「--aspNetCore」D:\ home \ site \ repository \ src \ Authenticator「--solutionFile D:\ home \ site \ repository \ Authenticator的.sln「)。
我不確定爲什麼這些腳本不同,以及失敗是什麼,沒有列出具體的錯誤。
最後一次成功的提交是在9月9日,所以大概在Azure後端上發生了變化。
任何想法是什麼可能導致這種情況,或者我甚至可以得到更詳細的記錄發生了什麼?
什麼是您的構建定義的細節?如果使用本地構建代理,_diag文件夾中是否存在詳細錯誤? –
有同樣的問題。最後(=成功)部署在9月19日。 – Dmitry
沒有構建定義,我只是使用Azure門戶中的內置集成鏈接到VS Online(所以我認爲沒有「本地構建代理」 - 我在FTP服務器上查看更詳細的日誌,但找不到任何東西)。 –