0
我在此處和其他地方看到過有關此錯誤的許多帖子。在任何情況下,解決方案都是卸載任何32位office組件,或者將嘗試訪問驅動程序的.NET項目的目標平臺更改爲x86而不是任何CPU。這兩種解決方案都不適合我。獲取錯誤「Microsoft.ACE.OLEDB.12.0」提供程序未在本地計算機上註冊「僅在一個站點上
這是細節。我在運行Windows Server 2008的同一服務器上有兩個ASP.NET站點。一個是生產站點,另一個是分段站點。我正試圖通過OLEDB生成一個Excel文件。生產站點生成沒有問題的文件。暫存站點引發此錯誤。除主機頭文件和它們連接的SQL Server數據庫外,這兩個網站都是相同的。兩者的目標框架是4.5,應用程序池設置爲使用4.0。
有沒有其他人來過這個問題?