Microsoft.Jet.Oledb.4.0 提供者並未登錄於本機電腦上

最近把一些 .NET2.0 的專案從 x86 的 Server 搬到 x64 的 Server 上,一直都相安無事,直到今天才發現使用 Oledb 讀取 Excel 的時候會跳出「'Microsoft.Jet.Oledb.4.0' 未登錄於本機電腦上」的錯誤。

印象中在論壇上看到過幾篇「x64 + Oledb」的討論,再回頭去翻了一下,原來還蠻容易解決的,只要把 AppPool 設為 32 位元模式就行了。

进入方法:控制台→系统管理→IIS管理器→左边+展开→点击应用程序集→选择相应的程序点击右键→进阶设定Microsoft.Jet.Oledb.4.0 提供者並未登錄於本機電腦上

上一篇:SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结


下一篇:POST不同提交方式对应的Content-Type,及java服务器接收参数方式