Элокера с ASP.NET MVC. ошибка
Мне любопытно использовать объект db, поэтому я подумал, что хотел бы попробовать Элокеру.
У меня проблемы с запуском, к сожалению. (работает в "режиме рабочего стола")
Я сделал эти шаги, как указано:
1) Скопируйте следующие сборки и файл конфигурации из папки%ProgramFiles%\Eloquera в папку проекта: Eloquera.config Eloquera.Client.dll Eloquera.Common.dll Eloquera.Server.exe
Вы можете скопировать справочные файлы в отдельную папку для вашего удобства.
2) Удалите Eloquera DB (звучит ужасно, но у нас есть копии всех файлов, которые нам понадобятся) - (я никогда не устанавливал его)
3) Добавьте Eloquera.config в ваш проект через "Добавить существующий элемент…" и установите для его свойства "Copy to Output Directory" значение "Copy Always". Готово
4) Добавьте ссылки на проекты в эти файлы: Eloquera.Client.dll yep
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 ответа
Я думаю, что этот режим не поддерживается.
Вы должны использовать режим клиент / сервер, и это позор, потому что я надеялся, что смогу использовать этот метод рабочего стола для развертывания на общем хосте.
Нет кости.
Кохан,
Режим рабочего стола поддерживается в Eloquera, иначе мое приложение не будет работать.:-) На веб-сайте Eloquera есть хороший стартовый проект для настольного приложения, посмотрите на это.
Вы можете загрузить с настольного проекта веб-сайта Eloquera, который уже настроен и работает и может быть использован в качестве основы.
Я получаю эту проблему с VS2010 и 64-битной Windows 7 - если вы используете 32-битные библиотеки DLL (так как наше приложение должно работать на 32/64), то убедитесь, что ваша целевая сборка (в VS) установлена на 32 бит а не AnyCPU.
Я все еще не могу заставить браузер базы данных работать, но код работает сейчас.
Кроме того - очевидные вещи, такие как убедитесь, что ваш брандмауэр выключен и т. Д. Убедитесь, что вы можете telnet на порт