2012-04-26 17 views

Respuesta

3

En los viejos tiempos, MVC3 no era compatible con la versión de fábrica porque los archivos DLL apropiados debían ser agregados manualmente por usted (o instalados como una tarea de inicio). En estos días, los dll de MVC están todos ahí usando la plantilla de MVC3, por lo que no hay diferencia en lo que tendrías que hacer, entre la implementación asp.net y asp.net mvc. Los roles básicos de Roles web y Trabajador son solo VM de Windows 2008 Server, y el proceso de implementación es el mismo. La parte más importante, al comenzar, es asegurarse de que sus cadenas de conexión al punto de almacenamiento sean de almacenamiento "real" y no de almacenamiento dev (como su cadena de conexión de diagnóstico). Además, el estado de sesión predeterminado es usar SQLExpress, que no se ejecuta en Windows Azure, por lo que deberá usar una base de datos SQL Azure (más la cadena de conexión adecuada) en web.config o cambiar el estado de la sesión para usar Cache (nuevamente , un cambio web.config).

+0

@ David ... Gracias por la pista realmente. Bueno, actualmente quiero trabajar con el emulador y mi almacenamiento como tablas. ¿Debo configurar la cadena de conexión en web.config? parece que no puedo obtener un buen tutorial sobre eso. Al menos una muestra con operaciones CRUD. TNX nuevamente! –

+0

okie ... Ahora parece que tengo una pista. La forma más fácil quizás sea migrar aplicaciones web Asp.net mvc3 normales. allí puedo agregar una solución en la nube y pocos .dlls (tiempo de ejecución del servicio, diagnósticos) ... http: //blogs.msdn.com/b/jnak/archive/2010/02/08/migrating-an-existing-asp -net-app-to-run-on-windows-azure.aspx –

+1

¿Está seguro de que las dlls de MVC están incluidas en las máquinas virtuales de forma predeterminada? Pensé que las nuevas plantillas eran simplemente mejores al añadirlas para copiarlas sin tener que hacer nada. No puedo encontrar dlls MVC en esta lista: http://gacviewer.cloudapp.net/Default.aspx – knightpfhor

Cuestiones relacionadas