Eloquera 与 ASP.NET MVC。错误

发布于 2024-10-15 11:34:31 字数 1134 浏览 12 评论 0原文

我对使用对象数据库很好奇,所以我想尝试一下 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 是的
Eloquera.Server.exe 是的

5) 重建您的项目并检查 Debug\ 和/或 Release\ 文件夹是否包含以下文件以及您的应用程序: Eloquera.config Eloquera.Client.dll Eloquera.Common.dll Eloquera.Server.exe
确实如此

6) 您可以通过设置 DatabasePath 值来更改 Eloquera.config 文件中数据库文件的物理路径:

DatabasePath="c:\dev\db" 我也这样做了< /strong>

我得到的错误是这样的:

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 更改为配置中的其他内容不会更改此错误。

有什么想法吗?

I am curious about using an object db so thought i'd give Eloquera a go.

I am having problems getting it running unfortunately. (running in "desktop mode")

I have done these steps as directed:

1) Copy the following assemblies and a configuration file from the %ProgramFiles%\Eloquera folder into a project folder:
Eloquera.config
Eloquera.Client.dll
Eloquera.Common.dll
Eloquera.Server.exe

You can copy the reference files into a separate folder for your convenience.

2) Uninstall the Eloquera DB (sounds awful, but we have copies all files we will need) - (I never installed it)

3) Add Eloquera.config into your project via “Add an existing item…”, and set its "Copy to Output Directory" property to "Copy Always". Done

4) Add the project references to these files:
Eloquera.Client.dll yep
Eloquera.Server.exe yep

5) Rebuild your project and check that Debug\ and/or Release\ folders contain the following files along with your application:
Eloquera.config
Eloquera.Client.dll
Eloquera.Common.dll
Eloquera.Server.exe
It does

6) You may change a physical path to the database files in the Eloquera.config file by setting DatabasePath value:

DatabasePath="c:\dev\db" I did this also

The error i get is this:

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

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

Weirdly, changing ServerPort to something else in the config does not change this error.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

他是夢罘是命 2024-10-22 11:34:31

我认为不支持这种模式。

您应该使用客户端/服务器模式,这很遗憾,因为我希望可以使用此桌面方法部署到共享主机。

没有骰子。

I think this mode is not supported.

You are meant to use Client / Server mode, which is a shame cause i was hoping i could use this desktop method to deploy into a shared host.

No dice.

恬淡成诗 2024-10-22 11:34:31

您可以从 Eloquera 网站下载桌面项目,该项目已配置并正常工作,可以用作基础。

You can download from Eloquera website desktop project that is already configured and working and can be used as a base.

死开点丶别碍眼 2024-10-22 11:34:31

Kohan,

Eloquera 支持桌面模式,否则我的应用程序将无法运行。 :-) Eloquera 网站上有一个很好的桌面应用程序启动项目,请看一下。

Kohan,

Desktop mode is supported in Eloquera, otherwise my application would not work. :-) There is a good start-up project for the desktop application on the Eloquera web site, have a look at that.

依 靠 2024-10-22 11:34:31

我在 VS2010 和 64 位 Windows 7 中遇到此问题 - 如果您使用 32 位 dll(因为我们的应用程序需要在 32/64 上工作),请确保您的目标构建(在 VS 中)设置为 32 位而不是 AnyCPU。

我仍然无法使数据库浏览器工作,但代码现在可以工作。

另外 - 显而易见的事情,例如确保您的防火墙已关闭等。确保您可以远程登录到端口

I get this issue with VS2010 and 64 bit Windows 7 - if you are using the 32 bit dlls (as we are as our app needs to work on 32/64) then make sure your target build (in VS) is set to 32 bit rather than AnyCPU.

I still cannot get the Database browser working but the code is working now.

Also - obvious things like make sure your firewall is turned off etc. make sure you can telnet onto the port

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文