使用 MongoDB.Web 成员资格提供程序时出现以下错误:
Method not found: 'MongoDB.Driver.SafeModeResult MongoDB.Driver.MongoCollection.Insert(!!0)'.
我有最简单的实现:
- 视觉工作室速成版 2012
- 添加了标准 index.aspx 的空网站项目 (VB.NET)
- Nuget 包:MongoDB.Web 1.2、mongocsharpdriver 1.7
- MongoDB 数据库版本 2.2.3
- Windows 7 64 位
(所有 Mongo 元素今天都是新鲜下载的。)
我从FreshLogic站点复制并粘贴了 Membership 提供程序 web.config 的详细信息,并且只修改了database
和collection
属性以引用我想要的集合。
Page.Load
在我的 index.aspx 事件中,我有一行代码:
Membership.CreateUser("fred124243", "Passw0rd$123")
运行解决方案时出现上述错误。我可以看到我的集合已创建,因此解决方案是与 MongoDB 通信。
非常感谢任何帮助!