MongoDB.Web メンバーシップ プロバイダーを使用すると、次のエラーが発生します。
Method not found: 'MongoDB.Driver.SafeModeResult MongoDB.Driver.MongoCollection.Insert(!!0)'.
私は最も単純な実装を持っています:
- ビジュアル スタジオ エクスプレス 2012
- 標準の index.aspx が追加された空の Web サイト プロジェクト (VB.NET)
- Nuget パッケージ: MongoDB.Web 1.2、mongocsharpdriver 1.7
- MongoDB データベース バージョン 2.2.3
- Windows 7 64 ビット
(すべての Mongo 要素は、今日新しくダウンロードされました。)
メンバーシップ プロバイダーの web.config の詳細をFreshLogicサイトからコピーして貼り付け、必要なコレクションを参照するように属性database
と属性のみを変更しました。collection
Page.Load
index.aspxのイベントには 1 行のコードがあります。
Membership.CreateUser("fred124243", "Passw0rd$123")
ソリューションを実行すると、前述のエラーが発生します。コレクションが作成されたことがわかるので、ソリューションは MongoDB と通信しています。
どんな助けでも大歓迎です!