Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 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 файлове" парсинг, връща грешка:
Доставчикът 'Microsoft.Jet.OLEDB.4.0' не е регистриран на локалния компютър.
Вече съм инсталирал драйверите за Office 2007/2010 за Jet, но ако имате същия проблем, първото нещо, което трябва да направите, е да го инсталирате:
http://www.microsoft.com/download/en/details.aspx?id=13255
Ако все още получавате същата грешка като мен, ще трябва да позволите на IIS пула приложения да стартира 32-битови приложения:

Навигирайте до Server Manager > Роли > Web Server (IIS) > Internet Information Services (IIS) Manager, след това кликнете с десен бутон върху Application Pool на вашия уебсайт и изберете "Разширени настройки":



Задайте Enable 32-bit приложението на TRUE.


Горните методи решават проблема!! Лично тестван




Предишен:C# Разлика между абстрактни класове и интерфейси
Следващ:Обработвач "ExtensionlessUrlHandler-Integrated-4.0" в списъка с модули
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com