Я попытался развернуть небольшой веб-сайт (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 редко используется в этой среде.
Вернемся к доске для рисования и на этот раз сделайте домашнее задание как следует.