2011-02-02 11 views
2

Мне любопытно об использовании объекта db, поэтому я подумал, что я дам Eloquera a go.Eloquera с ASP.NET MVC. Ошибка

У меня проблемы с запуском, к сожалению. (Работает в «режиме рабочего стола»)

Я сделал эти шаги направлено:

1) Скопируйте следующие узлы и файл конфигурации из% ProgramFiles% \ папки Eloquera в папку проекта: Eloquera. конфиг 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) Вы можете изменить физический путь к файлам базы данных в файле Eloquera.config путем установки DatabasePath значение:

DatabasePath = «C: \ DEV \ дб» я это сделал также

ошибка я получаю это:

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 к чему-то еще в конфигурации не изменяет эту ошибку.

Любые идеи?

ответ

1

Я думаю, что этот режим не поддерживается.

Вы должны использовать режим Client/Server, что является позором, потому что я надеялся, что смогу использовать этот десктопный метод для развертывания на общий хост.

Нет кубиков.

+0

Может быть, вы могли бы дать немного больше информации о вашей общей среде развертывания ??? – billy

0

Вы можете загрузить с рабочего стола веб-сайта Eloquera, который уже настроен и работает и может использоваться в качестве базы.

+0

Eloquera DB поддерживает как настольные, так и C/S-режимы. Для режима C/S используйте установки, представленные на веб-сайте, для рабочего стола есть страница DesktopProject.zip на странице загрузки. – user579806

+0

Довольно много идеи, вам нужно иметь общие, клиентские DLL, серверные exe и конфигурацию Eloquera в той же папке. Вы можете поместить их в ту же папку bin, где находится приложение. Для этого вам нужно добавить все это и выбрать «Копировать всегда» для Eloquera.config (добавьте Eloquera.config также в проект). Вот и все. Но если вы стартер, вы можете просто загрузить DesktopProject.zip со страницы загрузки Eloquera. – user579806

+0

Насколько я могу судить, «Настольный проект» представляет собой программу .cs, которая выполняется локально, проект, который я делаю, представляет собой проект ASP.NET, который проходит через веб-сервер. – 4imble

0

Кохан,

режим Desktop поддерживается в Eloquera, иначе мое приложение не будет работать.:-) Существует хороший начальный проект для настольного приложения на веб-сайте Eloquera, посмотрите на это.

+0

Я получил рабочее приложение для рабочего стола, но когда я подключил все к веб-проекту, это потерпит неудачу. – 4imble

0

Я получаю эту проблему с VS2010 и 64-разрядной версией Windows 7 - если вы используете 32-разрядные DLL-файлы (так как нам нужно, чтобы наше приложение работало на 32/64), убедитесь, что ваша целевая сборка (в VS) для 32 бит, а не для AnyCPU.

Я до сих пор не могу заставить браузер базы данных работать, но код работает сейчас.

Также - очевидные вещи, как убедитесь, что ваш брандмауэр выключен и т.д. убедитесь, что вы можете телнет на порт

 Смежные вопросы

  • Нет связанных вопросов^_^