Đêm qua, tôi quyết định thử và triển khai SignalR cho ứng dụng của mình, và vì tôi sử dụng MVC 5, tôi phải sử dụng bản beta 2.0 của SignalR .Cập nhật asp.net MVC từ 5.0.0-beta2 lên 5.0.0-rc1
Và oh boy, thời gian là gì. Đêm qua, Microsoft cũng đã quyết định tung ra RC1 của tất cả các gói liên quan đến mvc 5 của họ và việc cập nhật đã phá vỡ một vài thứ - chủ yếu là trong bộ điều khiển tài khoản có trong mẫu cho 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
và IdentityAuthenticationManager
không còn được công nhận.
Có ai đã di chuyển thành công sang RC1 chưa? Tôi không thể tìm thấy bất kỳ tài liệu hoặc mẫu được cập nhật nào từ MS.
Cố gắng chạy dự án mẫu của bạn với xác thực Google được kích hoạt sẽ phát ra lỗi: 'Không thể tải' Owin.AppBuilderLoggerExtensions 'từ assembly 'Microsoft.Owin, Phiên bản = 2.0.0.0, Văn hóa = trung lập, PublicKeyToken = 31bf3856ad364e35''. Tôi có thể làm gì? – Konamiman
Giải quyết! Phiên bản lắp ráp 'Microsoft.Owin.Security.Google' là 1.1.0-beta2. Nâng cấp lên 2.0.0-rc1 và nó hoạt động hoàn hảo. – Konamiman
@Olav, bạn có bất kỳ ý tưởng tại sao tôi nhận được điều này sau khi làm theo các bước của bạn: Lớp cơ sở hoặc giao diện 'Microsoft.AspNet.Identity.IdentityManager 'trong assembly' Microsoft.AspNet.Identity.Core, Phiên bản = 1.0.0.0, Văn hóa = trung lập, PublicKeyToken = 31bf3856ad364e35 'được tham chiếu theo loại' Microsoft.AspNet.Identity.Owin.AuthenticationIdentityManager 'không thể được giải quyết – ledgeJumper