Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 19772|Відповідь: 0

[Джерело] Провайдер 'Microsoft.Jet.OleDb.4.0' не зареєстрований на локальному комп'ютері.

[Копіювати посилання]
Опубліковано 21.06.2016 15:55:21 | | | |
Провайдер 'Microsoft.Jet.OleDb.4.0' не зареєстрований на локальному комп'ютері.

Сьогодні я почав мігрувати сайт одного з моїх клієнтів на новий сервер на 64 біти (Windows Server 2008 / IIS7), раніше сайт розміщувався на 32-бітному сервері (Windows Server 2003 / IIS6).

Все пройшло добре, окрім того, що сторінка, яка робить парсінг xlsx "xcell files", дає помилку:
Провайдер 'Microsoft.Jet.OLEDB.4.0' не зареєстрований на локальному комп'ютері.
Я вже встановив драйвери Jet Office 2007/2010, але якщо у вас така сама проблема, перше, що потрібно зробити — встановити його:
http://www.microsoft.com/download/en/details.aspx?id=13255
Якщо ви все ще отримуєте ту ж саму помилку, як і я, тоді доведеться дозволити пулу додатків IIS запускати 32-бітні додатки:

Перейдіть до Server Manager > Ролі > Web Server (IIS) > Internet Information Services (IIS) Manager, потім клацніть правою кнопкою миші на Application Pool вашого сайту та натисніть «Розширені налаштування»:



Встановіть 32-бітний додаток у TRUE.


Наведені вище методи вирішують проблему!! Особисто протестований




Попередній:C# Різниця між абстрактними класами та інтерфейсами
Наступний:Обробник "ExtensionlessUrlHandler-Integrated-4.0" у списку модулів
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com