Pregunta

He encontrado este excelente tutorial sobre este tema, pero deja algunas preguntas abiertas. http://www.silverlightshow.net/items/silverlight-in-the-azure cloud-part-1.aspx

Al crear un nuevo proyecto de nube de Azure con roles vacíos:

  1. ¿Es mejor agregar el proyecto web de Silverlight existente como Webrole como se sugiere en el blog?

  2. ¿O es mejor crear un nuevo Webrole y conectarlo con el cliente Silverlight en su lugar?

La razón por la que pregunto es que necesito hacer uso del método OnStRide OnStart () dentro de mi Webrole para ejecutar una tarea después de que el rol subiera en funcionamiento. La clase WebRole.cs requerida obviamente existe solo en el paso 2.

¿Fue útil?

Solución

Si lo necesita, simplemente puede copiar o crear una nueva clase de Webrole; Es solo una clase que hereda RoleentryPoint. El tiempo de ejecución de Windows Azure siempre se reflejará en su rol desplegado, luciendo un Fior una clase que hereda RoleEntryPoint; Esto es lo mismo para los roles web y de trabajadores.

Tiendo a aconsejar a los clientes que mantengan su proyecto Silverlight como un proyecto separado e implementan el archivo *.xap a través del almacenamiento de blob en lugar de fuera del rol web. Es, al final del día, solo otro recurso de estadis y el enfoque de almacenamiento de blob tiene los beneficios de a) no masticar ciclos de reloj que sirven un archivo estático y b) más fácil de iluminar para usar el CDN que hará que el usuario final sea experde un poco más amable.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top