У меня есть веб-проект, который получает следующее сообщение об ошибке при попытке чтения из документа Excel: Поставщик «Microsoft.ACE.OLEDB.12.0» не зарегистрирован на локальном компьютере.
Dev Environment: IIS7, 64bit Windows
Deployment environment: IIS6, 32bit windows
Я смог решить проблему в своей среде разработки, настроив пул приложений на разрешение 32-разрядных приложений.
Однако IIS6 не имеет такой возможности. Все ресурсы в Интернете объясняют, как заставить его работать на 64-битных окнах, но я не могу найти решение для x86 и IIS6. Я попытался установить целевую платформу x86 для всех проектов в своем решении, но это не решило проблему. ASP.NET v2 находится в расширениях веб-службы IIS6 и разрешено.
Любая помощь будет оценена по достоинству.