2012-06-22 8 views
10

Cuando instalé MVC4 beta en una PC de desarrollo, tenía una plantilla para SPA (aplicación de página única). Hoy en una PC diferente con la misma configuración (VS2010 SP1, win7), instalé MVC4 RC pero ya no está disponible la plantilla SPA (ver imagen). ¿Alguien más tiene este problema? o es este un cambio documentado que no pude encontrar?Plantilla de solicitud de una sola página faltante en MVC4 RC

enter image description here

Respuesta

12

Los cambios de ASP.NET MVC Beta 4 se resumen

Los principales cambios respecto a ASP.NET MVC 4 Beta en este comunicado a continuación:

Eliminado ASP.NET sola página Aplicación: Aplicación de una sola página ASP.NET (SPA) incluida con ASP.NET MVC 4 Beta como una vista previa anticipada de la experiencia para crear aplicaciones que incluyen interacciones significativas del lado del cliente mediante JavaScript. SPA no se enviará con la versión final MVC 4, pero seguirá evolucionando fuera de la versión MVC 4. Consulte la página de inicio de ASP.NET SPA para obtener más información.

...

http://www.asp.net/whitepapers/mvc4-release-notes

P. S., ¡me alegro de que no lo uso para una aplicación construyo en este momento. Lo estaba considerando hace 3 meses, pero decidí no arriesgarlo porque MS dijo que es experimental.

+0

La respuesta correcta en las notas de la versión, debería leerse con más detenimiento. Estaba a punto de usarla para una aplicación. Me alegro de haber esperado hasta que salió de la versión beta para hacerlo. – mateuscb

5

Todavía es posible construir SPA después de instalar el marco MVC4 RC.

Una solución es tomar el código de las versiones nocturnas de ASP.NET MVC4 y corregir los errores como explained by Peter Porfy here.

Otra solución es iniciar un nuevo proyecto como una aplicación MVC4 vacía e incluir las versiones anteriores de los bits MVC4 de un feed MyGet personalizado as explained by me here.

La primera solución está avanzando con el desarrollo activo. El segundo es acerca de retroceder un poco y seguir con lo que funciona hasta que Microsoft lanza un paquete oficial de SPA.

0

`s muy arriesgadas ahora

Por ejemplo, si intenta ejecutar con System.json para la serialización funciona bien con los métodos WebAPI y DBDATAContext pero` s imposible utilizarlo con entidad Entidades relación de errores circulares y así. (Hay una solución para cambiar el acceso privado del método de conseguir, pero sería demasiado trabajo a tener que cambiar en todos los methos de acceso de todas las entidades.

Cuestiones relacionadas