2016-11-11 1 views
4

Alle meine Builds begannen heute mit einer neuen Version von AzureRM App Service Version 2.1.3 zu funktionieren.AzureRM App Service-Bereitstellung wurde gestartet, heute fehlgeschlagen

Ich benutze Hosted Pool für Team Services (Windows).

 
2016-11-11T13:02:36.2644641Z ##[section]Starting: Deploy AzureRM App Service: xxx 
2016-11-11T13:02:36.2744703Z ============================================================================== 
2016-11-11T13:02:36.2744703Z Task   : Azure App Service Deploy 
2016-11-11T13:02:36.2744703Z Description : Update Azure App Service using Web Deploy/Kudu REST APIs 
2016-11-11T13:02:36.2744703Z Version  : 2.1.3 
2016-11-11T13:02:36.2744703Z Author  : Microsoft Corporation 
2016-11-11T13:02:36.2744703Z Help   : [More Information](https://aka.ms/azurermwebdeployreadme) 
2016-11-11T13:02:36.2744703Z ============================================================================== 
2016-11-11T13:02:36.3044674Z ##[error]File not found: 'C:\a\_tasks\AzureRmWebAppDeploy_xxx\2.1.3\azurermwebappdeployment.js' 
2016-11-11T13:02:36.3074644Z ##[section]Finishing: Deploy AzureRM App Service: xxx 

Gestern Implementierungen funktionierte ordnungsgemäß (Version 2.0.7).

Irgendwelche Ideen, was dieses verursachen könnte und wie man es beheben?

Inzwischen kann ich Behelfslösung: deploy mit Azure App Service: Klassische, welche neu als deprecated markiert ist (und viel viel langsamer).

Vielen Dank im Voraus für jede Hilfe.

Problem ist jetzt behoben nach https://github.com/Microsoft/vsts-tasks/issues/3074 und meine Tests.

+0

Ich habe den gleichen Fehler vor ein paar Minuten, und wir haben eine Demo in 20 Minuten. Offenbar hat meine Organisation keinen Zugriff auf Azure App Service: Classic. Ich habe versucht https://manage.windowsazure.com, Ist das das gleiche, das Sie verwenden? – Binnut

+0

Ich habe das Problem selbst erst kürzlich gesehen. Version 2.1.3 auch. –

+1

Ich verwende VSTS (* .visualstudio.com). Wenn Sie Ihre App bereitstellen möchten, müssen Sie die Build-Konfiguration ändern: Statt Azure App Service Deploy verwenden Sie Azure App Service Classic: Veraltet. Die Konfiguration ist sehr ähnlich. Sie erhalten nur eine Warnmeldung im Protokoll, die veraltet ist. –

Antwort

1

Ich habe eine hacky Lösung, die nicht arbeiten kann oder nicht, aber versucht werden. Gehen Sie zum BD/RD, wo diese Aufgabe verwendet wird. Ändern Sie alles und erfassen Sie den gespeicherten BD/RD-Anruf über die Netzwerkregisterkarte in Chrome. Sehen Sie sich die Anfrage JSON an, dort haben Sie das Feld versionSpec für die AzureRMWebApp, die auf 2.1.3 oder * gesetzt wird.

Replay der Anruf einige REST-Client wie POSTMAN und stellen Sie die versionSpec auf 2.1.2 oder Welche Version arbeitete für Sie mit. Dies kann nur über APIs erfolgen. Und ändere nichts von der Benutzeroberfläche, da es die neueste Version wieder in den JSON einfügt.

Ich würde empfehlen, POSTMAN + POSTMAN Interceptor Chrom-Addons dafür zu verwenden, da es das Erfassen und Wiedergeben von Anrufen sehr einfach macht und Ihnen auch erlaubt, die Anfrage JSON zu ändern.

0

Es scheint, der Build-Agent die AzureRmWebAppDeploy Aufgabe 2.1.4 leise aufgerüstet hat und es funktioniert wieder. Ich weiß nicht, ob es daran liegt, dass ich den Deploy-Schritt in der Release-Konfiguration neu erstellt habe oder nicht.

+1

Es wurde behoben. https://github.com/Microsoft/vsts-tasks/issues/3074 –

Verwandte Themen