我正在构建一个WebApi2项目,并希望使用mongodb作为后端,我找到了MongoDB.AspNet.Identity包,之前在MVC5网站中使用过它并且运行良好,但是在WebApi项目中安装后出现了错误:
错误1找不到类型或命名空间名称'IdentityUserLogin'(您是否缺少using指令或程序集引用?)\ Controllers\AccountController.cs
如何解决?或者不可能将MongoDB.AspNet.Identity包与WebApi2项目一起使用?
更改的每一次出现IdentityUserLogin
到UserLoginInfo
.进一步改变
user.Logins.Add(new UserLoginInfo { LoginProvider = externalLogin.LoginProvider, ProviderKey = externalLogin.ProviderKey });
至
user.Logins.Add(new UserLoginInfo( externalLogin.LoginProvider, externalLogin.ProviderKey ));
应该现在就行.