- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人在 MVC 应用程序中使用 RavenUserStore 进行帐户管理吗?
当我使用旧版本的 RavenDB.client(版本 2.XXXX)时,我的 Web 应用程序与 RavenUserStore 集成良好。但是,当我将 RavenDB.client 包升级到版本 3.0.3599 后,我在尝试登录时收到以下错误。
Method not found:'System.Threading.Tasks.Task`1<System.Collections.Generic.IList`1<!!0>> Raven.Client.LinqExtensions.ToListAsync(System.Linq.IQueryable`1<!!0>)'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.MissingMethodException: Method not found: 'System.Threading.Tasks.Task`1<System.Collections.Generic.IList`1<!!0>> Raven.Client.LinqExtensions.ToListAsync(System.Linq.IQueryable`1<!!0>)'.
Source Error:
Line 51: if (ModelState.IsValid)
Line 52: {
Line 53: var user = await UserManager.FindAsync(model.UserName, model.Password);
Line 54: if (user != null)
Line 55: {
Stack Trace:
[MissingMethodException: Method not found: 'System.Threading.Tasks.Task`1<System.Collections.Generic.IList`1<!!0>> Raven.Client.LinqExtensions.ToListAsync(System.Linq.IQueryable`1<!!0>)'.]
AspNet.Identity.RavenDB.Stores.<GetUserByUserName>d__2.MoveNext() +0
System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start(TStateMachine& stateMachine) +98
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Start(TStateMachine& stateMachine) +61
AspNet.Identity.RavenDB.Stores.RavenIdentityStore`1.GetUserByUserName(String userName) +286
AspNet.Identity.RavenDB.Stores.RavenUserStore`1.FindByNameAsync(String userName) +165
Microsoft.AspNet.Identity.<FindByNameAsync>d__d.MoveNext() +231
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess
有人知道我做错了什么吗?我错过了什么吗?
任何有关这方面的信息将不胜感激。
谢谢。
最佳答案
我终于找到并解决了这个问题。
问题是 AspNet.Identity.RavenDB包是针对不同的 Raven.Client 版本进行编译的,因此您可以从 GitHub 获取该包的源代码(上面提供的链接),通过 NuGet 更新 RavenDB 包并重新编译。
这将为您提供一个针对相同版本的 Raven.Client
编译的漂亮且 Shiny 的 AspNet.Identity.RavenDB.dll
。只需将此引用添加到您的项目中,您就可以开始了。
关于asp.net-mvc - 将 RavenUserStore 与 RavenDB 问题结合起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29205800/
我正在尝试执行 vagrant up 但一直遇到此错误: ==> default: IOError: [Errno 13] Permission denied: '/usr/local/lib/pyt
我在容器 div 中有一系列动态创建的不同高度的 div。 Varying text... Varying text... Varying text... Varying text.
通过 cygwin 运行 vagrant up 时遇到以下错误。 stderr: /bin/bash: /home/vagrant/.ansible/tmp/ansible-tmp-14872260
今天要向小伙伴们介绍的是一个能够快速地把数据制作成可视化、交互页面的 Python 框架:Streamlit,分分钟让你的数据动起来! 犹记得我在做机器学习和数据分析方面的毕设时,
我是 vagrant 的新手,正在尝试将第二个磁盘添加到我正在用 vagrant 制作的虚拟机中。 我想出了如何在第一次启动虚拟机时连接磁盘,但是当我关闭机器时 然后再次备份(使用 'vagrant
我是一名优秀的程序员,十分优秀!