Ieri sera, ho deciso di provare a implementare SignalR per la mia applicazione e, poiché utilizzo MVC 5, ho dovuto utilizzare la beta 2.0 di SignalR .Aggiornamento di asp.net MVC da 5.0.0-beta2 a 5.0.0-rc1
E oh ragazzo, che tempismo. La scorsa notte, Microsoft ha anche deciso di implementare rc1 di tutti i pacchetti relativi a mvc 5 e l'aggiornamento ha rotto alcune cose, principalmente nel controller account presente nel modello per 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
non sono più riconosciute.
Qualcuno ha eseguito correttamente la migrazione a rc1? Non riesco a trovare documentazione o modelli aggiornati da MS.
Provare a eseguire il tuo progetto di esempio con l'autenticazione Google abilitata genera un errore: 'Impossibile caricare 'Owin.AppBuilderLoggerExtensions' da assembly 'Microsoft.Owin, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35''. Cosa posso fare? – Konamiman
Risolto! La versione dell'assembly 'Microsoft.Owin.Security.Google' era 1.1.0-beta2. Aggiornato a 2.0.0-rc1 e funziona perfettamente. – Konamiman
@Olav, hai idea del motivo per cui ottengo questo dopo aver seguito i tuoi passi: La classe base o l'interfaccia 'Microsoft.AspNet.Identity.IdentityManager 'in assembly' Microsoft.AspNet.Identity.Core, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 'a cui fa riferimento il tipo' Microsoft.AspNet.Identity.Owin.AuthenticationIdentityManager 'non può essere risolto – ledgeJumper