pages net mvc example crear asp and asp.net-mvc asp.net-mvc-4 visual-studio-2012 visual-studio-2013 asp.net-mvc-5

asp.net-mvc - net - mvc 5 login example in c#



¿Ninguna plantilla de aplicación web ASP.NET MVC 5 en VS 2012? (4)

Estoy usando Visual Studio 2012 y acabo de instalar "Microsoft ASP.NET y Web Frameworks 2013.1 - Visual Studio" .

Como era de esperar, agregó la opción de crear un "ASP.NET MVC 5 Empty Project" . La cuestión es que no veo forma de poner en marcha una "aplicación base" ya funcional como la que tenía cuando estaba usando MVC 4 (por ejemplo, "Asp.NET MVC 4 Web Application" ). Solo veo una plantilla vacía.

He visto respuestas como:

Y encontré este artículo sobre el asunto.

Obviamente, esto no es un obstáculo para el espectáculo, ya que siempre puedo crear la aplicación desde cero, pero aún me gustaría saber si es posible lograrlo en VS 2012. ¿Perdí un paso, o necesito VS 2013 para ¿ese? Una plantilla de aplicación web totalmente funcional (con autenticación, etc.) sería bueno para explorar las nuevas funciones de MVC 5 o para crear prototipos.


Después de crear un nuevo proyecto utilizando ASP.NET MVC 5 Empty Project , puede hacer clic con el botón derecho en el proyecto, luego hacer clic en Add.. > New Scaffolded Item... , seleccionar MVC a la izquierda, luego MVC 5 Dependencies y elegir Full dependencies de el aviso.

Esto agregará un diseño predeterminado ( Views/Shared/_Layout.cshtml ), carpeta de Content , carpeta de Scripts con bootstrap, jquery, modernizr, etc. y otras cosas que crea la plantilla de la aplicación web.

Si obtiene el error "CS0103: El nombre ''Estilos'' no existe en el contexto actual" simplemente agregue <add namespace="System.Web.Optimization"/> en <namespaces> en Views / web.config


La respuesta de Sean Lynch es agradable, pero no realmente completa.

Sin embargo, hay un tipo agradable que se tomó el tiempo de preparar la plantilla como en Visual Studio 2013. Obtendrá todo en la plantilla de arranque y en la tabla de base de datos preconfigurada para la autenticación.

Todo lo que necesita hacer es cambiar la Web.Config en Web.Config para usted Servidor SQL y toda la tabla de autenticación relevante se creará para usted.

Archivo del blog original (por web.archive.org)

Actualizar

El blog original ya no está en línea, pero afortunadamente su plantilla aún está en línea. Puede descargar la plantilla MVC5 para Visual Studio 2012 aquí:

Enlace directo a la plantilla MVC5 para Visual Studio 2012

Y aquí está el extracto del blog original:

La instalación de la plantilla es muy simple, solo hay dos pasos:

Cópielo en la siguiente carpeta de su computadora (creando la estructura del directorio si es necesario):

%USERPROFILE%/Documents/Visual Studio 2012/Templates/ProjectTemplates/Visual C#/Web

Una vez que haya hecho esto, simplemente reinicie Visual Studio y tendrá esta plantilla disponible en el cuadro de diálogo para crear un nuevo proyecto en "Visual C #> Web".

Ahora puede crear aplicaciones con un poco más de forma que la estructura vacía proporcionada por defecto y disfrutar de los beneficios de adoptar Bootstrap y su diseño receptivo, un sistema de membresía completo y autenticación de usuario, paquetes, filtros, algunas páginas de contenido, etc.


No estoy usando 2012 ahora, sino 2013, y veo la plantilla mvc 5 allí. Sin embargo, hice esto hace un tiempo antes de mostrar plantillas de mvc 5 instalando mvc 5 primero. Debería poder descargar desde http://www.asp.net/mvc/mvc5 . También asegúrese de que su marco de destino esté configurado correctamente. Luego actualicé la configuración web de esta manera: debe tener las versiones correctas de los ensamblajes. Busqué en Google mucho para obtener esta información, por lo que debería estar disponible si investigas algo.