Ich habe ein Problem beim Einrichten einer Bereitstellungsquelle in einer Azure Web App für mein Visual Studio Team Services-Konto.Fehler beim Einrichten der Bereitstellungsquelle für die Webanwendung
Ich hatte gerade meine Lösung reorganisiert - ein neues Projekt hinzugefügt und das Stammverzeichnis von meinem Git Repo geändert, um der Elternordner des alten Stammordners zu sein (Ich hatte meine Lösung & Projekt in demselben Ordner, der war mein git root, aber jetzt habe ich. \ solution \ &. \ solution \ project1 &. \ solution \ project2, wobei. \ solution jetzt meine git root) ist.
Kontinuierliche Bereitstellung wurde über mein Visual Studio Team Services-Konto eingerichtet und funktionierte einwandfrei, aber nach dieser Reorganisation hörte es auf zu arbeiten. Ich habe versucht, die Azure-Website zu löschen und neu zu erstellen, und auch das VS Team Services-Projekt neu erstellt, aber das machte keinen Unterschied.
Wenn ich die Deployment Quelle für mein Web App im Portal zu setzen versuche, schlägt es mit dem folgenden Fehler:
Failed to set up deployment source for web app my-web-app(Staging),
using Visual Studio Team Services. Repository 'UpdateSiteSourceControl'
operation failed with System.InvalidOperationException: Vso GetRepository:
Cannot find repository
https://my_account.visualstudio.com/DefaultCollection/_git/my_repo_name
at
Microsoft.Web.Hosting.SourceControls.VsoProxy.<GetRepository>d__3f.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Web.Hosting.Administration.VsoSiteRepositoryProvider.<UpdateSiteSourceControl>d__6.MoveNext().
Verwandte Ausgabe: https://social.msdn.microsoft.com/Forums/en-US/6a703772-aa2a-45cc-911f- 09eedeb2b94e/failed-deployment-für-web-app-using-vsts? Forum = windowsazurewebsitespreview –
Außerdem können Sie überprüfen, ob Sie immer noch mit einer Lösung bereitstellen können, die Ihre letzte Änderung nicht enthält? Das würde helfen zu erkennen, ob das wirklich die Ursache ist, gegenüber einem nicht verwandten Azure/VSTS-Problem. –
Ja @david, ich habe es wieder mit einer einzigen Projektlösung versucht und es hat gut funktioniert. Das Problem scheint bei Multiprojektlösungen zu liegen. Wie ich gestern in einem Kommentar erwähnt habe, gibt es eine Problemumgehung bei Verwendung eines benutzerdefinierten Bereitstellungsskripts bei Verwendung des klassischen Portals unter Verwendung des neuen Portals. Es sieht so aus, als könnte es mithilfe einer ARM-Vorlage funktionieren (siehe https: //). github.com/Azure/azure-content/blob/master/articles/app-service-web/app-service-deploy-complex-application-predictably.md), aber ich habe das noch nicht ausprobiert. –