Ostatniej nocy zdecydowałem się wypróbować i zaimplementować SignalR do mojej aplikacji, a ponieważ używam MVC 5, musiałem użyć 2.0 beta SignalR .Aktualizowanie asp.net MVC od 5.0.0-beta2 do 5.0.0-rc1
I oh, chłopcze, co za wyczucie czasu. Zeszłej nocy Microsoft zdecydował się również na wdrożenie rc1 wszystkich pakietów powiązanych z mvc 5, a aktualizacja przeszła kilka rzeczy - głównie w kontrolerze konta, który jest w szablonie 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
i IdentityAuthenticationManager
nie są rozpoznawane.
Czy ktoś już pomyślnie migrował do rc1? Nie mogę znaleźć żadnej dokumentacji ani zaktualizowanych szablonów od MS.
Próba uruchomienia przykładowego projektu z włączoną funkcją uwierzytelniania Google powoduje zgłoszenie błędu: 'Nie można załadować 'Owin.AppBuilderLoggerExtensions' from złożenie "Microsoft.Owin, wersja = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35''. Co mogę zrobić? – Konamiman
Rozwiązany! Wersja "Microsoft.Owin.Security.Google" była wersją 1.1.0-beta2. Uaktualniono do wersji 2.0.0-rc1 i działa idealnie. – Konamiman
@Olav, czy masz jakiś pomysł, dlaczego otrzymuję to po wykonaniu twoich kroków: Klasa bazowa lub interfejs 'Microsoft.AspNet.Identity.IdentityManager "w zestawie" Microsoft.AspNet.Identity.Core, wersja = 1.0.0.0, Culture = neutralny, PublicKeyToken = 31bf3856ad364e35 'odwołuje się do typu' Microsoft.AspNet.Identity.Owin.AuthenticationIdentityManager 'nie może być rozwiązany – ledgeJumper