2

オブジェクト データベースの使用に興味があるので、Eloquera を試してみようと思いました。

残念ながら、実行に問題があります。(「デスクトップモード」で実行)

指示に従って次の手順を実行しました。

1) 次のアセンブリと構成ファイルを %ProgramFiles%\Eloquera フォルダーからプロジェクト フォルダーにコピーします。 Eloquera.config Eloquera.Client.dll Eloquera.Common.dll Eloquera.Server.exe

便宜上、参照ファイルを別のフォルダーにコピーできます。

2) Eloquera DB をアンインストールします (ひどいように聞こえますが、必要なすべてのファイルのコピーがあります) - (インストールしたことはありません)

3) 「既存の項目を追加…」を使用して Eloquera.config をプロジェクトに追加し、その「出力ディレクトリにコピー」プロパティを「常にコピー」に設定します。終わり

4) プロジェクト参照を次のファイルに追加します。 Eloquera.Client.dll yep
Eloquera.Server.exe yep

5) プロジェクトを再構築し、Debug\ および/または Release\ フォルダーにアプリケーションと共に次のファイルが含まれていることを確認します。 Eloquera.config Eloquera.Client.dll Eloquera.Common.dll
Eloquera.Server.exe

6) DatabasePath 値を設定することにより、Eloquera.config ファイル内のデータベース ファイルへの物理パスを変更できます。

DatabasePath="c:\dev\db"これもやりました

私が得るエラーはこれです:

The connection to the server (local) on the port 43962 cannot be established.

The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

奇妙なことに、設定で ServerPort を別のものに変更しても、このエラーは変わりません。

何か案は?

4

4 に答える 4

1

このモードはサポートされていないと思います。

あなたはクライアント/サーバーモードを使用することを意図しています.これは、私がこのデスクトップメソッドを使用して共有ホストに展開できることを望んでいたためです。

サイコロはありません。

于 2011-02-02T17:36:13.607 に答える
0

すでに構成され、機能していて、ベースとして使用できるEloqueraWebサイトデスクトッププロジェクトからダウンロードできます。

于 2011-02-02T22:02:15.473 に答える
0

コーハン、

デスクトップ モードは Eloquera でサポートされています。そうしないと、アプリケーションが動作しません。:-) Eloquera の Web サイトに、デスクトップ アプリケーションの優れたスタートアップ プロジェクトがあります。それを参照してください。

于 2011-02-02T23:43:44.630 に答える
0

VS2010 と 64 ビットの Windows 7 でこの問題が発生します - 32 ビットの dll を使用している場合 (私たちのアプリは 32​​/64 で動作する必要があるため)、ターゲット ビルド (VS 内) が 32 ビットに設定されていることを確認してください。 AnyCPUではなく。

データベース ブラウザを動作させることはまだできませんが、コードは動作するようになりました。

また、ファイアウォールがオフになっていることを確認するなどの明白なこと.ポートにtelnetできることを確認してください

于 2011-02-10T13:49:20.650 に答える