我有一個獨立的應用程序用於CRON,我將它部署到Windows Server 2008計算機,該計算機不斷向我提供以下錯誤。Windows Server 08 Standalone exe Microsoft.Jet.OLEDB.4.0錯誤
System.InvalidOperationException:'Microsoft.Jet.OLEDB.4.0'提供程序未在本地計算機上註冊。
我做了一些關於這個問題的研究,它似乎是一個64位的應用程序不適用於64位的MSJet DLL。所以解決方案是重新編譯應用程序,並使其針對32位機器,但是我不能在我的項目中這樣做。我查看了C:\ Windows \ SysWOW64文件夾,並找到了msjet40.dll和msjetoledb40.dll文件。有沒有其他方式可以運行此應用程序,或者可以在兼容性設置中運行此應用程序,因爲我在構建它時無法將其定位到32位。
「Microsoft.ACE.OLEDB.12.0」 http://www.microsoft.com/en-us /download/details.aspx?id=13255 – 2012-08-07 14:42:55