2016-04-26 28 views
5

In sostanza ho un 1.0 (RC1 di finale) applicazione ASP.NET Nucleo che ho pubblicato a Azure App servizio e di fronte un errore che appare solo lì e dal registri non è chiaro cosa lo sta causando.debug remoto un ASP.NET core 1.0 Applicazione su Azure App Servizio

Così ho provato ad utilizzare le funzionalità remote di debug di Visual Studio 2015 (Update 1) e il cloud Explorer per eseguire il debug dell'applicazione. Il debug inizia, ma non vengono colpiti punti di interruzione poiché i simboli di debug non vengono caricati.

Ho provato sia di rilascio e di debug build senza alcun risultato. Il progetto web dnx è compilato con l'opzione "Produci output su build" (che raggruppa il progetto in un pacchetto nuget), in modo che xmldoc venga creato e pubblicato con esso (Nota a margine: Sto usando Swashbuckle per la documentazione dell'API SwaggerGen per Rest e hanno bisogno di xmldocs per ulteriore documentazione).

Ho trovato un few articles sulla vecchia strada NuGet per creare pacchetti ed è -symbol parametro, ma non ho trovato un modo per generare o passare il parametro per il processo di compilazione DNX/DNU e pubblicarlo sul server.

Per ora l'App è pubblicato tramite la lavorazione con utensili Azure Publishing all'interno di Visual Studio 2015 Update 1.

Chiunque ha una soluzione di lavoro su come a distanza di debug (preferibilmente un versione compilata di rilascio) un ASP.NET 1.0 Nucleo web applicazione sul servizio app di Azure?

+0

Può essere [questi] (http://stackoverflow.com/questions/37688071/vs2015-remote-debug-azure-site/42564042#42564042) passi possono aiutare se si perde qualcosa – Kurkula

risposta

2

La soluzione è facile, quando sai dove guardare.

L'impostazione predefinita utensili attribuisce al processo w3wp.exe e poiché il DNX apps eseguito al di fuori di esso, non può eseguire il debug di loro.

Dopo aver avviato la messa a punto attraverso l'esploratore nuvola, possiamo andare a Debug>Attach to Process menù, selezionare l'istanza App Service from the drop "Qualifer" verso il basso e quindi selezionare il processo dnx.exe e allegare ad esso, come sottolineato in questo blog post .

Non sembra che ci sia ancora una soluzione con 1 clic.