visual studio 2015 - Depuración remota de una aplicación ASP.NET Core 1.0 en Azure App Service
visual-studio-2015 asp.net-core (1)
La solución es más fácil cuando sabes dónde buscar.
La herramienta predeterminada se adjunta al proceso w3wp.exe y, dado que las aplicaciones DNX se ejecutan fuera de ella, no puede depurarlas.
Después de iniciar la depuración a través del explorador de la nube, podemos ir al menú Debug
> Attach to Process
, seleccionar la instancia del servicio de la aplicación del menú desplegable "Qualifer" y luego seleccionar el proceso dnx.exe
y adjuntarlo, como se señala en este blog publicación .
No parece que haya ninguna solución de 1 clic todavía.
En esencia, tengo una aplicación ASP.NET Core 1.0 (rc1-final) que publiqué en Azure App Service y enfrenté un error que solo aparece allí y de los registros no está claro qué es lo que lo está causando.
Así que traté de usar las capacidades de depuración remota de Visual Studio 2015 (Actualización 1) y Cloud Explorer para depurar la aplicación. Se inicia la depuración, pero no se alcanzan puntos de corte ya que los símbolos de depuración no están cargados.
He intentado versiones de lanzamiento y depuración en vano. El proyecto web dnx se compila con la opción "Producir salida en compilación" (que empaqueta el proyecto en un paquete nuget), para que el xmldoc se cree y se publique con él (Nota al margen: estoy usando Swashbuckle para la documentación SwaggerGen for Rest API y necesita los xmldocs para documentación adicional).
He encontrado algunos artículos sobre la antigua forma nuget para crear paquetes y su parámetro -symbol
, pero no encontré una forma de generar o pasar el parámetro al proceso de compilación dnx / dnu y publicarlo en el servidor.
Por ahora, la aplicación se publica a través de las herramientas de Publicación de Azure en Visual Studio 2015 Actualización 1.
¿Alguien tiene una solución de trabajo sobre cómo depurar remotamente (preferiblemente una versión compilada) una aplicación web ASP.NET Core 1.0 en Azure App Service?