prasanna204 Ответов: 1

Поставщик "microsoft.ace.oledb.12.0" не зарегистрирован на локальном компьютере ошибка


привет эксперты

Я получаю следующую ошибку при загрузке файла excel в мое приложение, размещенное на моем локальном сервере iis.

Детали моей конфигурации:
Windows 10 64 битная операционная система
visual studio 2013
Microsoft Office 2013
Службы IIS 10.0
Я установил Microsoft Access runtime 2013 и, чтобы уменьшить еще одну проблему, установил Microsoft access 2010.

Я загружаю файл Excel в свое приложение через сервер IIS.Я поместил свою опубликованную копию в папку D: Drive.

Я установил свойство 'Enable 32 bit Application' true в IIS --application pool (по умолчанию).

Я сделал свою конфигурацию проекта и свойства с любого процессора на x86.

Я сделал все решения, найденные в google, но моя проблема не решена.

не могли бы вы, пожалуйста, кто-нибудь предложить мне решить проблему, которую я получаю??

Что я уже пробовал:

Я установил Microsoft Access runtime 2013 и, чтобы уменьшить еще одну проблему, установил Microsoft access 2010.

Я установил свойство 'Enable 32 bit Application' true в IIS --application pool (по умолчанию).

Я сделал свою конфигурацию проекта и свойства с любого процессора на x86.

Я сделал все решения, найденные в google, но моя проблема не решена.
Ошибки, которые я получаю в этом процессе
1)устранить ошибку компонента - после внесения некоторых изменений далее я получаю
2)canot acces file..... errorresolving
Теперь я получаю "Microsoft.ACE.OLEDB.12.0" поставщик не зарегистрирован на локальном компьютере ошибка

Richard MacCutchan

Сообщение совершенно ясно, система не может найти драйвер доступа. Вам нужно проверить, правильно ли вы его установили и настроили.

1 Ответов

Рейтинг:
2

Kornfeld Eliyahu Peter

Проблема в основном заключается в 64-битном против 32-битного...
Вы запускаете 32 битный и установленный драйвер для 64 битного
ОПЕРАЦИОННАЯ
вы запускаете 64 битный и установленный драйвер для 32 битного
Так что или установите оба или исправьте уравнение или прочтите это: Решена - Майкрософт.Туз.Oledb для.12.0 поставщик не зарегистрирован на локальном компьютере[^]