Ich erhalte die folgende Fehlermeldung, wenn ich versuche, meine Funktion mit Visual Studio zu veröffentlichen. Haben Sie eine Idee, wie Sie dies beheben können?
System.AggregateException: Ein oder mehrere Fehler sind aufgetreten. ---> System.Exception: Beim Veröffentlichen ist ein Fehler aufgetreten. Wir konnten die Fehlerursache nicht ermitteln. Überprüfen Sie das Ausgabeprotokoll auf weitere Details. --- Ende der Ablaufverfolgung des inneren Ausnahmestapels --- bei System.Threading.Tasks.Task.ThrowIfExceptional (Boolean includeTaskCanceledExceptions) bei System.Threading.Tasks.Task.Wait (Int32 MillisekundenTimeout, CancellationToken CancellationToken) bei Microsoft.Publish.Framework. Model.DefaultPublishSteps. <> C__DisplayClass26_0.b__2 () bei System.Threading.Tasks.Task`1.InnerInvoke () bei System.Threading.Tasks.Task.Execute () --- Ende der Stapelverfolgung vom vorherigen Speicherort, an dem die Ausnahme war --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Task-Task) bei System.Runtime.CompilerServices ausgelöst. TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Task-Task) bei Microsoft.Publish.Framework.Model.DefaultPublishSteps.d__23.MoveNext () --- Ende des Stack-Trace vom vorherigen Speicherort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.Throw (Task-Task) unter System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Task-Task) unter Microsoft.Publish.Framework.ViewModel.ProfileSelectorViewModel.d__213.MoveNext () ---> (Innere Ausnahme # 0) Publish: Exception:) ist auf einen Fehler gestoßen. Wir konnten die Fehlerursache nicht ermitteln. Überprüfen Sie das Ausgabeprotokoll auf weitere Details. <--- MoveNext () --- Ende des Stack-Trace vom vorherigen Speicherort, an dem eine Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Task-Task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Task-Task) bei Microsoft .Publish.Framework.ViewModel.ProfileSelectorViewModel.d__213.MoveNext () ---> (Innere Ausnahme # 0) System.Exception: Beim Veröffentlichen ist ein Fehler aufgetreten. Wir konnten die Fehlerursache nicht ermitteln. Überprüfen Sie das Ausgabeprotokoll auf weitere Details. <--- MoveNext () --- Ende des Stack-Trace vom vorherigen Speicherort, an dem eine Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Task-Task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Task-Task) bei Microsoft .Publish.Framework.ViewModel.ProfileSelectorViewModel.d__213.MoveNext () ---> (Innere Ausnahme # 0) System.Exception: Beim Veröffentlichen ist ein Fehler aufgetreten. Wir konnten die Fehlerursache nicht ermitteln. Überprüfen Sie das Ausgabeprotokoll auf weitere Details. <--- d__213.MoveNext () ---> (Innere Ausnahme # 0) System.Exception: Beim Veröffentlichen ist ein Fehler aufgetreten. Wir konnten die Fehlerursache nicht ermitteln. Überprüfen Sie das Ausgabeprotokoll auf weitere Details. <--- d__213.MoveNext () ---> (Innere Ausnahme # 0) System.Exception: Beim Veröffentlichen ist ein Fehler aufgetreten. Wir konnten die Fehlerursache nicht ermitteln. Überprüfen Sie das Ausgabeprotokoll auf weitere Details. <---
System.Exception: Beim Veröffentlichen ist ein Fehler aufgetreten. Wir konnten die Fehlerursache nicht ermitteln. Überprüfen Sie das Ausgabeprotokoll auf weitere Details.
===================
quelle
Deployment Center
Antworten:
Kannst du es versuchen
this
quelle
Dies ist ein Problem mit dem Visual Studio-Zeitlimit. Dies bedeutet, dass Ihr Code und einige andere Einstellungen nicht der Schlüssel zum Problem sind. Dieser Fehler tritt auf, weil Visual ein Zeitlimit für die Version festlegt. (Die Datei ist zu groß oder die Internetgeschwindigkeit ist instabil.)
Wenn Ihr Bereitstellungsprojekt nicht zu groß ist, können Sie warten, bis die Netzwerkgeschwindigkeit stabil ist, bevor Sie versuchen, es auszuführen. Natürlich können Sie auch andere Bereitstellungsmethoden ausprobieren, um dieses Problem zu vermeiden, z. B. die Zip-Bereitstellung .
quelle
.csproj
Datei) Ich hatte zuvor einen ähnlichen Fehler, es scheint diesmal ein Montageproblem zu sein. Manchmal tritt dieser Fehler nur in Visual Studio 2019 auf. Sie können versuchen, mit Visual Studio 2017 festzustellen, ob diese Ausnahme noch besteht. Wenn Sie Visual Studio 2017 verwenden, verwenden Sie Resharper? Ich versuche, Ihren Fehler zu reproduzieren und einen ähnlichen Fehler zu finden, bin mir jedoch nicht sicher, ob dies mit Ihrer Situation zusammenhängt.Wenn Sie den Visual Studio-Veröffentlichungsassistenten zum Erstellen der Zielressource in Azure verwenden, ist dieser tendenziell erfolgreicher, wenn Sie eine Weile damit zu kämpfen haben. Ich empfehle Ihnen, diesen Prozess als Proof-of-Concept zu befolgen, wenn nichts anderes:
Kompilieren und veröffentlichen Sie Ihren Code inkrementell. Verwenden Sie auch AzureDevOps oder GitHub oder andere Quellcode-Repositorys, um Ihren Code häufig mit Funktionen einzuchecken. In den frühen Phasen eines Funktionsprojekts bringen wir häufig mehrere Aktualisierungen und NuGET-Pakete ein, und sie scheinen lokal zu funktionieren, aber nicht, wenn wir sie bereitstellen.
Es gibt einige interessante Diskussionen, die helfen können:
quelle
Die Lösung bestand darin, auf das neueste SDK zu aktualisieren.
quelle