2012-03-05 114 views
0

我使用Visual Studio 2010開發了一個Web應用程序,其中一項功能是導入Excel文件(.xls)。但是,當我部署Web應用程序在服務器(Windows Server 2003),將出現以下錯誤:Microsoft.Jet.OLEDB.4.0提供程序未在本地計算機上註冊

「的Microsoft.Jet.OLEDB.4.0提供程序未註冊在本地計算機上」。

當我部署它在Windows 7

請諮詢我關於如何解決這個problem.Thanks這個問題不存在。

+0

是Server 2003 box x64嗎? – 2012-03-05 03:24:16

回答

0

如果您使用64位版本的Server 2003,MS Jet Engine沒有64位端口。在64位計算機上運行將默認爲64位Web應用程序池,並且無法找到Jet引擎組件的32位版本。

64位機器的解決方案是配置應用程序池並在IIS 6(Server 2003)上啓用32位應用程序支持,如下所示。

http://support.microsoft.com/kb/894435

+0

關於您的鏈接,我已經嘗試了ASP.NET 2.0,32位版本。但是,我收到了「服務不可用」錯誤。 – weizz 2012-03-05 04:22:32

+0

@weizz應用程序池或網站是否已停止? – 2012-03-05 05:01:15

+0

是網站停止。 – weizz 2012-03-05 06:17:17

相關問題