我正在关注this article使用Google帐户登录。但是,即使在将最新版本的实体框架安装到项目以及最新版本的Microsoft.AspNet.Identity.Core和Microsoft.AspNet.Identity.Owin之后,我仍然在这些行中出现错误
app.CreatePerOwinContext(ApplicationDbContext.Create); app.CreatePerOwinContext(ApplicationUserManager.Create);
第一个错误是我的ApplicationDbContext不包含Create的定义。现在这怎么可能?或者这是我必须在ApplicationDbContext类中实现的东西吗?如果是,当重新创建edmx文件时,这些更改是否会丢失?
第二个问题是没有ApplicationUserManager类存在。什么必须是这个类的定义?
我错过了一些参考资料吗?
感谢。
答案 0 :(得分:0)
您的代码中不需要这些行,该文章使用旧版本的模板。您需要做的就是复制Google AppId并且它应该可以正常工作