2012-08-31 6 views

Odpowiedz

14

Aby zaktualizować konfigurację usługi trzeba zmodyfikować plik * .cscfg i wykonać csrun.exe (w C: Program Files \ \ Microsoft SDK \ Windows Azure \ Emulator):

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

Należy zauważyć, że to wydaje się działać tylko podczas uruchamiania aplikacji bez debuggera.

Niedawno na blogu o tym tutaj: Controlling your instances in the Windows Azure Compute Emulator (patrz poniżej Obsługa zdarzenia RoleEnvironment.Changing w emulatorze).

+0

Świetnie. Dzięki za to zupełnie nie zdawałem sobie z tego sprawy. Teraz, gdybym mógł po prostu uzyskać ciąg połączenia z członem przechowywany w konfiguracji usługi, byłby to dobry tydzień :) – GraemeMiller

+0

Przepraszamy za kupon. Czy mimo to mogę zmienić wartość tylko jednego klucza w pliku konfiguracyjnym z mojej roli? Domyślam się, że nie, ale chciałem się tego upewnić. –

+1

@GraemeMiller, przygotowałem szczegółowy wpis na blogu opisujący sposób przechowywania ciągu połączenia dla dostawcy członkostwa w konfiguracji usługi: http://fabriccontroller.net/blog/posts/asp-net-universal-providers-and-the -windows-azure-service-configuration/ –

Powiązane problemy