J'obtiens le message d'erreur suivant lorsque j'essaie de publier ma fonction à l'aide de Visual Studio, une idée comment résoudre ce problème?
System.AggregateException: une ou plusieurs erreurs se sont produites. ---> System.Exception: Publish a rencontré une erreur. Nous n'avons pas pu déterminer la cause de l'erreur. Consultez le journal de sortie pour plus de détails. --- Fin de la trace de la pile des exceptions internes --- sur System.Threading.Tasks.Task.ThrowIfExceptional (Boolean includeTaskCanceledExceptions) sur System.Threading.Tasks.Task.Wait (Int32 millisecondsTimeout, CancellationToken annulationToken) sur Microsoft.Publish.Framework. Model.DefaultPublishSteps. <> C__DisplayClass26_0.b__2 () sur System.Threading.Tasks.Task`1.InnerInvoke () sur System.Threading.Tasks.Task.Execute () --- Fin de la trace de pile à partir de l'emplacement précédent où l'exception était levée --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (tâche) à System.Runtime.CompilerServices. TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Task task) at Microsoft.Publish.Framework.Model.DefaultPublishSteps.d__23.MoveNext () --- Fin de la trace de la pile de l'emplacement précédent où l'exception a été levée --- à System.Runtime.CompilerServices.TaskAwaiter.Thrccess (Tâche de tâche) sur System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Tâche de tâche) sur Microsoft.Publish.Framework.ViewModel.ProfileSelectorViewModel.d__213.MoveNext () ---> (Exception interne n ° 0) System.Exception: Publish a: rencontré une erreur. Nous n'avons pas pu déterminer la cause de l'erreur. Consultez le journal de sortie pour plus de détails. <--- MoveNext () --- Fin de la trace de la pile à partir de l'emplacement précédent où l'exception a été levée --- sur System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (tâche tâche) sur System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (tâche tâche) sur Microsoft .Publish.Framework.ViewModel.ProfileSelectorViewModel.d__213.MoveNext () ---> (Exception interne # 0) System.Exception: Publish a rencontré une erreur. Nous n'avons pas pu déterminer la cause de l'erreur. Consultez le journal de sortie pour plus de détails. <--- MoveNext () --- Fin de la trace de la pile à partir de l'emplacement précédent où l'exception a été levée --- sur System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (tâche tâche) sur System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (tâche tâche) sur Microsoft .Publish.Framework.ViewModel.ProfileSelectorViewModel.d__213.MoveNext () ---> (Exception interne # 0) System.Exception: Publish a rencontré une erreur. Nous n'avons pas pu déterminer la cause de l'erreur. Consultez le journal de sortie pour plus de détails. <--- d__213.MoveNext () ---> (Exception interne # 0) System.Exception: Publish a rencontré une erreur. Nous n'avons pas pu déterminer la cause de l'erreur. Consultez le journal de sortie pour plus de détails. <--- d__213.MoveNext () ---> (Exception interne # 0) System.Exception: Publish a rencontré une erreur. Nous n'avons pas pu déterminer la cause de l'erreur. Consultez le journal de sortie pour plus de détails. <---
System.Exception: Publish a rencontré une erreur. Nous n'avons pas pu déterminer la cause de l'erreur. Consultez le journal de sortie pour plus de détails.
===================
la source
Deployment Center
Réponses:
Peux-tu essayer
this
la source
Il s'agit d'un problème de délai d'attente Visual Studio, ce qui signifie que votre code et certains autres paramètres ne sont pas la clé du problème. Cette erreur se produit car Visual définit une limite de délai d'expiration sur la version. (Le fichier est trop volumineux ou la vitesse Internet est instable)
Si votre projet de déploiement n'est pas trop volumineux, vous pouvez attendre que la vitesse du réseau soit stable avant d'essayer de l'exécuter. Bien sûr, vous pouvez également essayer d'autres méthodes de déploiement pour éviter ce problème, comme le déploiement zip .
la source
.csproj
fichier) J'ai rencontré une erreur similaire auparavant, il semble qu'un problème d'assemblage à cette époque. Parfois, cette erreur se produit uniquement dans Visual Studio 2019. Vous pouvez essayer d'utiliser Visual Studio 2017 pour voir si cette exception existe toujours. Si vous utilisez Visual Studio 2017, utilisez-vous Resharper? J'essaie de reproduire votre erreur et d'en rencontrer une similaire, mais je ne suis pas sûr que cela soit lié à votre situation.Lorsque vous utilisez l'assistant de publication de Visual Studio pour créer la ressource cible dans Azure, il a tendance à avoir plus de succès, si vous rencontrez des difficultés avec cela depuis un certain temps, je vous suggère de suivre ce processus, comme preuve de concept si rien d'autre:
Compilez et publiez votre code de manière incrémentielle, utilisez également AzureDevOps ou GitHub ou d'autres référentiels de code source pour archiver votre code souvent avec Functions. Aux premiers stades d'un projet de fonctions, nous apportons souvent plusieurs réfractions et packages NuGET et ils semblent fonctionner localement, mais pas lorsque nous nous déployons.
Il y a quelques discussions intéressantes qui peuvent aider:
la source
La solution consistait à mettre à jour le SDK le plus récent.
la source