Ошибка при запуске сайта на FTP-сервере - PullRequest
0 голосов
/ 31 декабря 2011

У меня есть сайт asp.net с базой данных msaccess и c #. Сайт работает на IIS-сервере Нормально, но когда я загружаю его на FTP-сервер, он отображает следующую ошибку

«Поставщик« Microsoft.ACE.OLEDB.12.0 »не зарегистрирован на локальном компьютере.»

Что я должен сделать, чтобы решить проблему

Ответы [ 2 ]

1 голос
/ 31 декабря 2011

Этот драйвер не установлен по умолчанию, и я не думаю, что ваш поставщик услуг установит его специально для вас.

Лучше использовать файлы mdb вместо файлов accdb и вместо этого использовать драйвер Microsoft.Jet.OleDb.4.0.

Для дальнейшего чтения можно использовать следующий учебник

AccessDataSource, SqlDataSource и подключение к базам данных Access в ASP.NET

0 голосов
/ 31 декабря 2011

Самое простое - попросить хостинг-провайдера установить на веб-сервер движок Microsoft Access.

http://www.microsoft.com/download/en/details.aspx?id=13255

Я не уверен, что вы могли бы развернуть его с помощью webdeploy. Это позволило бы вам развернуть и установить его самостоятельно.

...