3

次のコードはAppHarborで正常に実行されます。

public virtual void button1Clicked (object sender, EventArgs args)
        {

            button1.Text = "You clicked me";
            MongoServer ms=MongoServer.Create("mongodb://sbose78:xxxxx@staff.mongohq.com:10068/BOSE");
            MongoDatabase db= ms.GetDatabase("BOSE");
            MongoCollection<User> users=db.GetCollection<User>("users");
            button1.Text=users.Count().ToString();


        }

ただし、Ubuntuボックスで例外が発生します。私はMonodevelopを使用しています。

Server Error in '/' Application
recursionPolicy != NoRecursion not currently implemented

Description: HTTP 500. Error processing request.

Stack Trace:

System.NotImplementedException: recursionPolicy != NoRecursion not currently implemented
  at System.Threading.ReaderWriterLockSlim..ctor (LockRecursionPolicy recursionPolicy) [0x00000] in <filename unknown>:0 
  at MongoDB.Bson.Serialization.BsonSerializer..cctor () [0x00000] in <filename unknown>:0 

Version information: Mono Runtime Version: 2.6.7 (Debian 2.6.7-3ubuntu1); ASP.NET Version: 2.0.50727.1433

何が起こっている可能性がありますか?

4

1 に答える 1

0

古いバージョンのMonoDevelop(実際にはMono)があります。

私たちは以下に対してテストします:

MonoDevelop 2.8.2 Mono 2.10.1

于 2012-04-16T20:09:02.110 に答える