Recibo el siguiente mensaje de error cuando intento publicar mi función usando Visual Studio, ¿alguna idea de cómo solucionar esto?
System.AggregateException: se produjeron uno o más errores. ---> System.Exception: Publicar ha encontrado un error. No pudimos determinar la causa del error. Consulte el registro de salida para obtener más detalles. --- Fin del seguimiento de la pila de excepción interna --- en System.Threading.Tasks.Task.ThrowIfExceptional (Boolean includeTaskCanceledExceptions) en System.Threading.Tasks.Task.Wait (Int32 milisecondsTimeout, CancellationToken cancellationToken) en Microsoft.Publish.FrameworkFoking. Model.DefaultPublishSteps. <> C__DisplayClass26_0.b__2 () en System.Threading.Tasks.Task`1.InnerInvoke () en System.Threading.Tasks.Task.Execute () --- Fin del seguimiento de la pila desde la ubicación anterior donde se produjo la excepción lanzado --- en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Tarea de tarea) en System.Runtime.CompilerServices. TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Tarea de tarea) en Microsoft.Publish.Framework.Model.DefaultPublishSteps.d__23.MoveNext () --- Fin del seguimiento de la pila desde la ubicación anterior donde se produjo la excepción --- en System.Runtime.CompilerServices.TaskAwaiter.ThrowAwaiter. (Tarea de tarea) en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Tarea de tarea) en Microsoft.Publish.Framework.ViewModel.ProfileSelectorViewModel.d__213.MoveNext () ---> (Inner Exception # 0) System.Exception # Publish ha. Encontró un error. No pudimos determinar la causa del error. Consulte el registro de salida para obtener más detalles. <--- MoveNext () --- Fin del seguimiento de la pila desde la ubicación anterior donde se produjo la excepción --- en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (tarea de tarea) en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (tarea de tarea) en Microsoft .Publish.Framework.ViewModel.ProfileSelectorViewModel.d__213.MoveNext () ---> (Excepción interna # 0) System.Exception: Publicación ha encontrado un error. No pudimos determinar la causa del error. Consulte el registro de salida para obtener más detalles. <--- MoveNext () --- Fin del seguimiento de la pila desde la ubicación anterior donde se produjo la excepción --- en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (tarea de tarea) en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (tarea de tarea) en Microsoft .Publish.Framework.ViewModel.ProfileSelectorViewModel.d__213.MoveNext () ---> (Excepción interna # 0) System.Exception: Publicación ha encontrado un error. No pudimos determinar la causa del error. Consulte el registro de salida para obtener más detalles. <--- d__213.MoveNext () ---> (Excepción interna n. ° 0) System.Exception: Publish ha encontrado un error. No pudimos determinar la causa del error. Consulte el registro de salida para obtener más detalles. <--- d__213.MoveNext () ---> (Excepción interna n. ° 0) System.Exception: Publish ha encontrado un error. No pudimos determinar la causa del error. Consulte el registro de salida para obtener más detalles. <---
System.Exception: Publicar ha encontrado un error. No pudimos determinar la causa del error. Consulte el registro de salida para obtener más detalles.
===================
fuente
Deployment Center
Respuestas:
Puedes intentar
this
fuente
Este es un problema de tiempo de espera de Visual Studio, lo que significa que su código y algunas otras configuraciones no son la clave del problema. Este error se produce porque Visual establece un límite de tiempo de espera en la versión. (El archivo es demasiado grande o la velocidad de Internet es inestable)
Si su proyecto de implementación no es demasiado grande, puede esperar hasta que la velocidad de la red sea estable antes de intentar ejecutarla. Por supuesto, también puede probar otros métodos de implementación para evitar este problema, como la implementación zip .
fuente
.csproj
archivo) Me enfrenté a un error similar antes, parece un problema de ensamblaje esa vez. A veces, este error ocurre solo en Visual Studio 2019. Puede intentar usar Visual Studio 2017 para ver si esta excepción todavía existe. Si está utilizando Visual Studio 2017, ¿usa Resharper? Estoy tratando de reproducir su error y encontrar uno similar, pero no estoy seguro de que esté relacionado con su situación.Cuando usa el asistente de publicación de Visual Studio para crear el recurso de destino en Azure, tiende a tener mayor éxito, si ha estado luchando con esto durante un tiempo, le sugiero que siga este proceso, como prueba de concepto, si no es otra cosa:
Compile y publique su código de forma incremental, también use AzureDevOps o GitHub u otros repositorios de código fuente para registrar su código a menudo con Funciones. En las primeras etapas de un proyecto de Funciones, a menudo incorporamos múltiples referencias y paquetes NuGET y parecen funcionar localmente, pero no cuando implementamos.
Hay algunas discusiones interesantes que pueden ayudar:
fuente
La solución fue actualizar al SDK más nuevo.
fuente