2012-08-31 24 views

Respuesta

14

Con el fin de actualizar la configuración del servicio tiene que modificar el archivo * .cscfg y ejecutar csrun.exe (en C: \ Archivos de programa \ Microsoft SDKs \ Windows Azure \ emulador):

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

Tenga en cuenta que esto parece funcionar solo cuando se ejecuta la aplicación sin depurador.

Hace poco escribió sobre esto aquí: Controlling your instances in the Windows Azure Compute Emulator (busque en la sección controlar el evento RoleEnvironment.Changing en el emulador).

+0

Genial. Gracias por eso, no me di cuenta de eso. Ahora, si pudiera conseguir que mi cadena de conexión de membresía estuviera almacenada en la configuración del servicio, sería una buena semana :) – GraemeMiller

+0

Lo siento por el montón. ¿De todos modos puedo cambiar el valor de una sola tecla en mi archivo de configuración desde mi función? Supongo que no, pero quería asegurarme de eso. –

+1

@GraemeMiller, escribí una publicación de blog detallada sobre cómo puede almacenar la cadena de conexión para su proveedor de membresía en la configuración del servicio: http://fabriccontroller.net/blog/posts/asp-net-universal-providers-and-the -windows-azure-service-configuration/ –

Cuestiones relacionadas