tutorial net mvc framework español asp and c# asp.net asp.net-mvc asp.net-mvc-5 asp.net-identity

c# - framework - Actualización de asp.net MVC de 5.0.0-beta2 a 5.0.0-rc1



mvc 5 tutorial c# español (3)

Anoche, decidí intentar implementar SignalR en mi aplicación, y como utilizo MVC 5, tuve que usar la versión 2.0 beta de SignalR.

Y oh chico, qué momento. Anoche, Microsoft también decidió lanzar rc1 de todos sus paquetes relacionados con mvc 5, y la actualización rompió algunas cosas, principalmente en el controlador de cuenta que está en la plantilla para beta2.

public AccountController() { IdentityStore = new IdentityStoreManager(); AuthenticationManager = new IdentityAuthenticationManager(IdentityStore); } public AccountController(IdentityStoreManager storeManager, IdentityAuthenticationManager authManager) { IdentityStore = storeManager; AuthenticationManager = authManager; } public IdentityStoreManager IdentityStore { get; private set; } public IdentityAuthenticationManager AuthenticationManager { get; private set; }

IdentityStoreManager e IdentityAuthenticationManager ya no se reconocen.

¿Alguien ha migrado con éxito a rc1 todavía? No puedo encontrar ninguna documentación o plantillas actualizadas de MS.


Actualiza los siguientes paquetes nuget:

  • Microsoft ASP.NET Identity EntityFramework version = "1.0.0-rc1"
  • Microsoft.Owin.Security version = "2.0.0-rc1"
  • Microsoft.Owin.Security.OAuth version = "2.0.0-rc1"

Obtener estos:

  • Microsoft.AspNet.Identity.Owin version = "1.0.0-rc1"
  • Microsoft.Owin.Host.SystemWeb version = "2.0.0-rc1"

Entonces todavía tendrá muchos errores en su archivo AccountController.cs. Pero ahora tienes las clases en tu proyecto para arreglarlas, o puedes obtener mi archivo AccountController.cs que es fijo, bien compila y la aplicación se ejecuta, pero hay un lugar (comentado con todo :) que no estoy seguro sobre todo.

Puede descargar mi archivo AccountController.cs desde mi proyecto de ejemplo en github aquí: https://github.com/onybo/Asp.Net-Identity-RC1-sample-app



IdentityStoreManager ahora se llama IdentityStore

IdentityAuthenticationManager ahora es IdentityManager