2013-02-13 9 views
8

Quando utilizzo le impostazioni di configurazione di Windows Azure, ogni volta che pubblico un aggiornamento al servizio cloud, le impostazioni vengono sovrascritte dal valore predefinito del mio progetto. Questo mi sembra piuttosto inutile, dal momento che se voglio sovrascrivere le impostazioni di default nel cloud, è logico che voglio mantenere quelle sostituzioni anche quando pubblichi un aggiornamento al codice dell'app. C'è un modo per mantenere le impostazioni durante la pubblicazione da Visual Studio?Mantieni le impostazioni di configurazione di Azure in fase di pubblicazione?

+0

Sono d'accordo, questo sembra rendere le impostazioni un po 'inutili; o almeno molto fastidioso e rischioso da usare, dal momento che richiede a qualcuno di ricordare di impostare manualmente tutte le impostazioni che potrebbero essere necessarie. –

+0

Specialmente quando posso farlo con le app web. Web.config non viene sovrascritto ogni volta che spingo una nuova modifica. –

risposta

1

NO - Una ridistribuzione del servizio sostituirà tutte le impostazioni a qualsiasi cosa sia impostata nel file di configurazione (.cscfg) fornito. Per conservare le impostazioni è necessario aggiornare entrambi, il file di configurazione nel cloud e il file di configurazione sul disco locale.

0

Sì: creare un ServiceConfiguration.cscfg locale (predefinito) e una configurazione cloud o prod ServiceConfiguration.Cloud.cscfg. Fare clic con il tasto destro del mouse su Progetto cloud e quindi su "Gestisci configurazioni" per aggiungere un nuovo file cscfg. Nelle impostazioni di pubblicazione, quindi specificare "Cloud" come configurazione del servizio.

Tuttavia, se si sta chiedendo se si sta chiedendo se è possibile aggiornare il ruolo di Azure senza caricare le impostazioni, NO - è necessario caricare un file di configurazione del servizio.

+0

La configurazione dell'app dei siti Web azzurri e la configurazione delle stringhe di connessione nel portale non saranno annullate dalla pubblicazione, che è una bella funzionalità che il servizio cloud azzurro può fare la stessa cosa. – liuhongbo

+0

@iuhongbo - puoi approfondire un po '? Sembra quello che voglio fare – Steve

Problemi correlati