Attualmente sto implementando un'applicazione Web in Microsoft Azure. La mia preoccupazione è come utilizzare lo slot di staging insieme a ACS.Utilizzo di ACS nello slot di gestione temporanea di Azure
Voglio spingere la mia applicazione nello slot di staging, verificare che funzioni e quindi fare uno scambio VIP alla produzione.
L'approccio è abbastanza semplice, tranne la configurazione dell'ACS. Poiché lo slot di gestione temporanea riceve un URL casuale durante la distribuzione, la configurazione di ACS deve essere eseguita successivamente. L'applicazione web.config e Relying Party di WebRole in ACS deve essere configurata con il nuovo URL dello slot di staging.
Vittorio Bertocchi descrive nel suo blog post come aggiornare il web.config senza ridistribuire e immagino che l'ACS possa essere aggiornato con uno script dopo la distribuzione in staging.
Questo approccio sembra piuttosto complicato e fragile; Sto cercando una soluzione semplice e solida per il mio processo di implementazione. C'è qualcosa che mi è mancato?
Poiché la configurazione ACS è abbastanza semplice e dritto in avanti in uno slot produzione ho pensato di saltare la sperimentazione di applicazione nella fessura stadiazione e solo utilizzarlo per eseguire il VIP-swap alla produzione (l'applicazione sarebbe testato nel proprio servizio di hosting "QA").
Cosa ne pensi di questo approccio? Ci possono essere differenze tra i servizi ospitati in Azure?