昨晚,我决定尝试在我的应用程序中实现SignalR,并且因为我使用MVC 5,所以不得不使用SignalR的2.0 Beta。
哦,天哪,时间到了。昨晚,微软还决定推出所有与mvc 5相关的软件包的rc1,并且更新中断了几件事-大部分是在beta2模板中的帐户 Controller 中进行的。
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
和IdentityAuthenticationManager
。有人成功迁移到rc1了吗?我找不到MS的任何文档或更新的模板。
最佳答案
更新以下nuget软件包:
得到这些:
这样,您的AccountController.cs文件中仍然会有很多错误。
但是现在您在项目中有了可以修复它们的类,或者可以获取固定的我的AccountController.cs文件,它可以编译并可以运行应用程序,但是我不确定(有todo注释)大约呢。
您可以从github上的示例项目下载我的AccountController.cs文件:
https://github.com/onybo/Asp.Net-Identity-RC1-sample-app
关于c# - 将ASP.NET MVC从5.0.0-beta2更新到5.0.0-rc1,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18416915/