2015-07-30 8 views
10

Ultimamente ho aggiornato un servizio cloud Azure con un ruolo Web e un ruolo di lavoro nella versione 2.7 dell'SDK.Il problema di diagnostica di Azure SDK v2.7 impedisce la pubblicazione/pacchetto

Il debug localmente funziona alla grande.

Quando provo a pubblicare all'interno di VS 2015 Comunità, il processo non riesce con un errore in uscita di generazione:

6>Done building project "Cloud.ccproj" -- FAILED. 
6> 
6>Build FAILED. 
========== Build: 5 succeeded, 0 failed, 1 up-to-date, 0 skipped ========== 
========== Publish: 0 succeeded, 1 failed, 0 skipped ========== 

scendere a msbuild posso vedere un output più dettagliato e notare quanto segue:

Rimuovere i file diagnostics.wadcfgx dal Web e i ruoli di lavoro in realtà risolve questo problema e mi consente di pubblicare, tuttavia preferirei mantenere la diagnostica.

Aggiungerli di nuovo tramite l'interfaccia utente mi attiene allo stesso errore di cui sopra.

Qualcun altro ha incontrato questo?

+0

Ho ricevuto lo stesso errore. Tuttavia, ho la stringa di connessione menzionata nella risposta qui sotto. Qualche altra idea di cosa potrebbe causarlo? –

risposta

17

Non ricordo l'errore esatto che abbiamo ottenuto, ma di recente abbiamo dovuto aggiungere un account di archiviazione per la diagnostica, dove in precedenza non l'abbiamo fatto. Nella tua ServiceConfiguration hai bisogno di una linea come

<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="...."/> 
+1

Hai ragione, questo è tutto ciò che mancava, grazie !! –

+4

Sì, è anche possibile farlo dalla finestra delle proprietà del ruolo nella sezione Diagnostica configurare un account di archiviazione. Sfortunato messaggio di errore – hveiras

0

Ho appena avuto questo stesso problema, ma non mancava le impostazioni in soluzione di Batavia. Non ho visto nessun altro post con la soluzione trovata, quindi ecco qui:

Il problema era che c'era un file chiamato "diagnostics.wadcfgx" a cui si faceva riferimento nel progetto csproj che non era presente in la cartella. La rimozione di questo elemento dal file proj ha risolto il problema.

Problemi correlati