¿Es posible actualizar una aplicación web MVC4 existente a MVC5? -- entity-framework campo con asp.net-mvc-4 campo con asp.net-mvc-5 camp Relacionados El problema

Is it possible to upgrade an existing MVC4 Web application to MVC5?


2
vote

problema

Español

La razón por la que quiero actualizar de MVC4 a MVC5 es porque MVC5 tiene la identidad del marco de entidad ya allí. No quiero pasar tiempo tratando de agregar identidad a mi proyecto MVC4 porque tomará demasiado tiempo.

¿Hay un botón de actualización que lo haga automáticamente o necesito crear una plantilla MVC5 y códigos de copia sobre?

Original en ingles

The reason why I want to upgrade from MVC4 to MVC5 is because MVC5 has Entity Framework Identity already there. I don't want to spend time trying to add Identity to my MVC4 project because it'll take too much time.

Is there like an update button which does it automatically or do I need to create a MVC5 template and copy codes over?

        

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 

Actualizé Formulario MVC4 a MVC5 siguiendo los pasos en este enlace

Cómo actualizar un proyecto ASP.NET MVC 4 y API web a ASP.NET MVC 5 y API WEB 2

Eso lo pasa a través de pasos para actualizar desde MVC4 a MVC5

Aquí hay un resumen rápido de los pasos de actualización.

  1. Copia de seguridad de su proyecto, ya que la actualización de TI implicará cambios en la configuración del paquete y los archivos web.config.

  2. Actualización de la API web a la API de la Web 2 haciendo algunos cambios en footer = $("div[data-role='footer']"); content = $("div[data-role='content']"); viewHeight = $(window).height(); contentHeight = viewHeight - footer.outerHeight(); contentHeight -= (content.outerHeight() - content.height()); content.height(contentHeight); 3

  3. Asegúrese de que todos los paquetes que usen sus proyectos sean compatibles con MVC 5 y Web API 2. proporcionan una tabla de versiones de paquete de Microsoft Paquetes

  4. Proyecto abierto en Visual Studio.

  5. Uso de la consola de Package Manager (PMC), elimine ciertos paquetes ASP.NET NUGET si está instalado.

  6. Actualizar todos los paquetes ASP.NET NUGET usando el PMC

Muestran cómo: Actualizar el footer = $("div[data-role='footer']"); content = $("div[data-role='content']"); viewHeight = $(window).height(); contentHeight = viewHeight - footer.outerHeight(); contentHeight -= (content.outerHeight() - content.height()); content.height(contentHeight); 4 y footer = $("div[data-role='footer']"); content = $("div[data-role='content']"); viewHeight = $(window).height(); contentHeight = viewHeight - footer.outerHeight(); contentHeight -= (content.outerHeight() - content.height()); content.height(contentHeight); 5

Echa un vistazo al enlace y vea si eso ayuda.

 

I upgraded form MVC4 to MVC5 by following the steps at this link

How to Upgrade an ASP.NET MVC 4 and Web API Project to ASP.NET MVC 5 and Web API 2

that walk you through steps to upgrade from MVC4 to MVC5

Here is a quick summary of the upgrade steps.

  1. Backup your project, as it upgrade will involve changes to package configuration and web.config files.

  2. upgrade from Web API to Web API 2 by making some changes in global.asax

  3. Make sure all the packages that your projects use are compatible with MVC 5 and Web API 2. They provide a table of package versions from Microsoft packages

  4. Open project in Visual Studio.

  5. Using Package Manager Console (PMC), remove certain ASP.Net NuGet packages if installed.

  6. Upgrade all the ASP.Net NuGet packages using the PMC

They show how to: Update the Application web.config File and Update the web.config files under the Views folder

Check out the link and see if that helps.

 
 
       
       
2
 
vote

Me actualicé de MVC4 a MVC5 al copiar algunos archivos del proyecto MVC4 existente y algunos archivos de un nuevo proyecto de aplicación web MVC5 en un nuevo proyecto vacío.

El problema para mí estaba migrando de SimpleMembership autenticación a la identidad. Docoré los pasos que recibí en esta respuesta: Cómo migrar desde SIMPlemembership a ASP.NET.Identity

Si aún no está usando SimpleMembership , copiaría archivos directamente desde el MVC4 a la aplicación web MVC5.

 

I upgraded from MVC4 to MVC5 by copying some files from the existing MVC4 project and some files from a new MVC5 web application project into a new empty project.

The issue for me was migrating from SimpleMembership authentication to Identity. I documented the steps I took in this answer: How to migrate from SimpleMembership to ASP.NET.Identity

If you aren't using SimpleMembership already, I would copy files straight from the MVC4 to the MVC5 Web Application.

 
 
   
   

Relacionados problema

0  Cómo obtener USERRoles para los usuarios que otros se registran  ( How to get userroles for users other then logged in ) 
En la acción del índice del controlador de cuenta, quiero poder permitir a los usuarios ver a los usuarios de estado igual o menor, pero no recibo los resulta...

0  La carga de archivos AJAX en jQuery devuelve el éxito como resultado  ( Ajax file upload in jquery returns success as result ) 
Sé que esto suena tonto, pero estoy atascado como lo que se devuelve siempre que se devuelve usando el controlador como JSON, es decir, 1, 0, Verdadero o Fals...

12  AADSTS50012: El secreto del cliente no válido se proporciona cuando se mueve de una aplicación de prueba a la producción  ( Aadsts50012 invalid client secret is provided when moving from a test app to pr ) 
Tengo dos aplicaciones registradas en el portal de Azure: una versión de prueba y una versión de producción. Mi aplicación de prueba funciona bien con la ID d...

1  Error de andamio No hay una conversión de referencia implícita de la configuración a System.Data.entity.migrations.dbmigrationsconfiguration  ( Scaffolding error there is no implicit reference conversion from configuration t ) 
iTULIZ EF 6.0.2 CODE, VS 2013, MVC 5 y TIENE DBCONTEXT Y CLASE DE CONFIGURACIÓN DIRECTIVADA DE DBMIGRATING CONFIGURATINO CLASE DE COMO ESTE: public class D...

3  ¿Cómo establecer propiedades en una página web personalizada?  ( How to set properties in a custom webviewpage ) 
Tengo una clase personalizada context.Questions .Where(x => x.Access >= 1 && x.Enabled == true ) .Select(x => new { Duration = x.Duration,...

24  MVC 5 render vista a la cadena  ( Mvc 5 render view to string ) 
Parece que la mayoría del código para la creación de la vista en la cadena no funciona en MVC 5. Tengo las últimas plantillas MVC 5.1.2 y estoy tratando de ...

7  ASP.NET CORE MAP Ruta al controlador de archivos estáticos  ( Asp net core map route to static file handler ) 
Estoy trabajando en un sitio web de ASP.NET CORE (anteriormente llamado ASP.NET 5 / VNext) con angular. Para que el trabajo angular necesito tener una ruta de...

0  Iniciar sesión por vkontakte en ASP MVC5  ( Login by vkontakte in asp mvc5 ) 
Yo uso ASP MVC5, ASPNET.Identity. A quiere iniciar sesión en mi sitio usando vkontakte oauth. lo que he hecho: 1) Crear tipo de aplicación VKONTAKTE - "Si...

0  No se puede actualizar el conjunto de entidades porque tiene una definición en la tabla de la vista  ( Unable to update the entityset because it has a definingquery in view table ) 
La tabla de usuarios es una vista. base de datos.edmx El código de activación en el miembro y la tabla del propietario son un tipo de identificación único...

-1  Cómo insertar para variable en JavaScript @ html.Partial  ( How insert to variable in javascript html partial ) 
Quiero insertar var repuncswindow el informe de Render View.CSHTML para que pueda usarlo para hacer una solicitud de página rápida como la aplicación de un...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos