2015-01-26 25 views
5

Abbiamo un progetto Web impostato per distribuire lo stesso progetto in una manciata di siti Web azzurri. Quando si esegue la distribuzione su questi siti Web, la distribuzione in modalità di debug funziona come previsto. Tuttavia, quando si tenta di distribuire lo stesso progetto in un sito Web in modalità di rilascio, viene sempre richiesta una password.Visual Studio Web Deploy richiede la password quando la modalità è rilasciata, ma non Debug

Si è tentato di eliminare i file .pubxml e .pubxml.user, ma il problema persiste. Perché dovrebbe distribuire OK in modalità debug, ma richiedere una password in modalità di rilascio?

Nota: la maggior parte di questi progetti viene implementata in directory virtuali contrassegnate come applicazioni in questi siti Web. Altri progetti si distribuiscono bene in modalità di rilascio e di debug, sembra essere solo un progetto con cui stiamo avendo problemi.

risposta

6

Non si è ancora sicuri del motivo per cui questo stava accadendo solo con una delle applicazioni di directory virtuali sul sito, ma andare al portale azzurro e fare clic su "Ripristina le credenziali del profilo di pubblicazione" sembra averlo risolto.

+0

a volte è il contrario - in cui la versione funziona e Debug richiede le credenziali. Spero davvero che il 2015 sia migliore (aggiornerò in settembre) – Nick

+0

Ancora rotto in VS 2015 dal 4/21/2017. – Triynko

+0

Ho appena avuto questo problema in VS2017 dopo aver copiato i file di progetto da un computer a un altro. Reimpostare il profilo di pubblicazione non lo aggiusta. – David

6

Questo è successo su VS 2017 quando ho provato ad aggiornare un'impostazione nel profilo. La prossima volta che ho provato a pubblicare, la password è stata rimossa e ha iniziato a suggerirmi.

Mi sono reso conto che l'eliminazione del profilo dall'interfaccia utente di pubblicazione in VS non ha funzionato o perché tutto ciò che fa è rimuovere il .Pubxml dal progetto senza eliminarlo dal controllo HD e Source. Inoltre, se non si elimina il file manualmente, l'importazione dell'impostazione ti lascerà sospeso; letteralmente.

Ancora una volta, la soluzione è eliminare il file manualmente (sia dall'HD che dal controllo del codice sorgente). Quindi importarlo ha funzionato come un incantesimo.

+0

Grazie per il suggerimento! Ho riscontrato un problema in VS 2013 e la rimozione dei profili di pubblicazione, il riavvio di Visual Studio e la selezione della pubblicazione in Azure ha funzionato. –

+0

Leggendario, grazie a @RashadRivera. L'eliminazione del pubxml era il collegamento mancante. – kim3er

Problemi correlati