0

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.Loadindex.aspxのイベントには 1 行のコードがあります。

Membership.CreateUser("fred124243", "Passw0rd$123")

ソリューションを実行すると、前述のエラーが発生します。コレクションが作成されたことがわかるので、ソリューションは MongoDB と通信しています。

どんな助けでも大歓迎です!

4

1 に答える 1

0

自分の質問に答える... Git から MongoDB.Web ソースをダウンロードして再コンパイルする必要がありました。

于 2013-02-17T23:31:50.513 に答える