Элокера с ASP.NET MVC.ошибка - PullRequest
       30

Элокера с ASP.NET MVC.ошибка

2 голосов
/ 02 февраля 2011

Мне любопытно использовать объект db, поэтому я подумала, что хочу дать Элокере попробовать.

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

Я сделал эти шаги, как указано:

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) Вы можете изменить физический путь к файлам базы данных в файле Eloquera.config, установив значение DatabasePath:

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 ]

1 голос
/ 02 февраля 2011

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

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

Без кубиков.

0 голосов
/ 10 февраля 2011

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

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

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

0 голосов
/ 03 февраля 2011

Kohan,

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

0 голосов
/ 03 февраля 2011

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

...