我的應用程序讀取一個Excel文件來解析和上傳記錄。我使用.NET 4和PIA。
該應用程序在我的Win7機器上運行良好。 但是Win2003的服務器上它給這個錯誤下面的代碼行MS Office PIA Com Interop Error
var xlApp = new Microsoft.Office.Interop.Excel.Application();
檢索COM類工廠CLSID {00024500-0000-0000-C000-000000000046}失敗,原因是以下錯誤組件:80040154
請給點解決方法。
獲取Office Addins/Addons在服務器系統上運行可能非常麻煩。你有沒有檢查你的Win2003機器上是否安裝了正確的PIA?您是在Win7 x64上開發並部署到Win2003 32位?您是否爲您的應用創建了安裝程序? – Filburt 2012-04-25 08:27:50