在服務器上部署項目的時候遇到以下錯誤:'Microsoft.Jet.OLEDB.4.0'提供在本地沒有註冊 服務器
服務器是WIN2008spa
致使這個錯誤主要有幾個緣由:部署
1,服務器上沒有裝MS Excel中的驅動不存在DLL和組件Microsoft.Jet.OLEDB.4.0。get
2.IIs中應用程序池設置的是64模式。那個Microsoft.Jet.OLEDB.4.0是32位的。程序
3.Microsoft.Jet.OLEDB.4.0組件被破壞了。im
解決辦法:項目
針對狀況1,只要服務器上裝了Office Excel中就個驅動就裝上了,若是服務上沒有裝也必要裝一個辦公室能夠單獨下一個驅動。img
到這裏下:http://www.microsoft.com/download/en/details.aspx?id=13255co
針對狀況2,只要在非法入境者裏把應用程序池設置一下屬性就能夠了,以下圖:dll
狀況3:把dll卸載掉再從新註冊一下,若是想偷懶就從新裝一下吧。dll詳細信息看:http://support.microsoft.com/kb/239114/zh-cn