2012-08-31 12 views
9

Azure hizmet yapılandırması ayarlarını kullanmak için Azure uygulamamızı yazıyorum, böylece bunu gerçek zamanlı olarak değiştirebiliriz. Bunları dağıtıp Azure web portalında değiştirerek test edebilirim.Azure hizmet yapılandırma ayarlarını çalışma zamanında yerel olarak değiştirmeyi nasıl test edebilirim?

Yerel azure hesaplama emülatörümde hizmet yapılandırmasını gerçek zamanlı olarak değiştirmeye nasıl izin veririm? Eğer csrun.exe * .cscfg dosyasını değiştirmek ve yürütmek için gereken hizmet yapılandırmasını güncellemek için

cevap

14

(C: \ Program Files \ Microsoft SDK'leri \ Windows Azure \ Emulator):

csrun.exe /update:<deployment-id>;<service-configuration-file> 

Bunun sadece debugger olmadan uygulamayı çalıştırırken işe yarayacağını unutmayın.

Son zamanlarda bu konu hakkında blog yazdım: Controlling your instances in the Windows Azure Compute Emulator (öğesinin altından bakın. emülatöründeki RoleEnvironment.Changing olayının işlenmesi).

+0

Harika. Bunun için çok habersiz olduğum için teşekkürler. Şimdi üyelik bağlantı dizgimi servis konfigürasyonunda saklanabiliyor olsaydı iyi bir hafta olurdu :) – GraemeMiller

+0

Yığın için özür dilerim. Yine de, yapılandırma dosyasımdaki bir anahtarın değerini rolümün kendisinden değiştirebilir miyim? Benim tahminim değil, ama emin olmak istedim. –

+1

@GraemeMiller, üyelik sağlayıcınız için bağlantı dizgisini servis konfigürasyonunda nasıl saklayabileceğiniz konusunda ayrıntılı bir blog yazdım: http://fabriccontroller.net/blog/posts/asp-net-universal-providers-and-the -windows-azure-hizmet-yapılandırma/ –

İlgili konular