Назад | Перейти на главную страницу

Разверните драйвер MS ACCESS для подключения в ASP.NET (общий хостинг)

Я попытался развернуть небольшой веб-сайт (ASP.NET), который использует базу данных MS ACCESS 2010. Развертывая сайт на сервере, я получаю следующую ошибку:

Поставщик Microsoft.ACE.OLEDB.12.0 не зарегистрирован на локальном компьютере. Используемая строка подключения: Provider = Microsoft.ACE.OLEDB.12.0; Источник данных = путь к базе данных

MS Office не установлен на сервере, как и ядро ​​базы данных Access. Веб-сайт работает в среде общего хостинга, поэтому я не могу установить офис на этом сервере, поэтому могу ли я каким-то образом развернуть поставщика с помощью dll?

Можно ли развернуть драйверы, необходимые для подключения ASP.Net к базе данных, без запуска установки на сервере. Поскольку это среда общего хостинга, я не могу ничего установить. Только загрузка файлов по ftp.

так могу я как-нибудь развернуть провайдера с помощью dll?

Нет, грубо говоря, вы облажались - вам следовало выбрать поставщика с технологией, которая вам нужна, или использовать SQL Server (что гораздо чаще) для разработки - Access редко используется в этой среде.

Вернемся к доске для рисования и на этот раз сделайте домашнее задание как следует.