組み込みのクライアント/サーバーバージョンのdb4o(OpenFile()メソッドの代わりにOpenServer()を呼び出した)を使用しているので、複数のユーザーがデータベースの読み取りと書き込みを同時に行うasp.netWebサイトをホストできます。唯一の問題は、私たちが使用しているウェブホストが中程度の信頼環境であるため、アセンブリが部分的に信頼されている発信者をサポートしていないことを示すエラーをスローしていることです...
これを機能させる方法について誰かが何か提案があるかどうか疑問に思います。ありがとう!
:: アップデート ::
[AllowPartiallyTrustedCallers]属性を使用してdb4odllを再コンパイルしましたが、次の特定のエラーが発生します。
System.TypeInitializationExceptionは、ユーザーコードMessage="によって処理されませんでした。'DataObjecten.db4oManager'のタイプ初期化子が例外をスローしました。" TypeName = "DataObjecten.db4oManager" InnerException:System.Security.SecurityException Message ="タイプ'System.Security.Permissions.SecurityPermission、mscorlib、Version = 2.0.0.0、Culture = neutral、PublicKeyToken=b77a5c561934e089'の権限のリクエストに失敗しました。 「」Source = "Db4objects.Db4o" StackTrace:at Db4objects.Db4o.Internal.Platform4.AddShutDownHook(PartialObjectContainer container)at Db4objects.Db4o.Internal.PartialObjectContainer.Initialize1(IConfiguration config)at Db4objects.Db4o Db4objects.Db4o.Internal。