時間:2020/09/17
背景:之前的舊版本項目(Windows2003 VS2008),發佈到新升級的電腦上(Windows2016 VS2010),導致一系列的問題,今天的問題是導出Excel報錯:由於發生下列錯誤,為具有 CLSID {0002E559-0000-0000-C000-000000000046} 的元件擷取 COM Class Factory 失敗: 80040154。
大致問題:
1、ASP.NET 版本
2、Microsoft .NET Framework 版本
2、水晶報表問題(CRRedist2008_x86/CRRedist2008_x64),安裝這個大概可解決70%的dll報錯(因項目而異)
3、其他問題,具體問題具體分析(安裝Office也可解決一部份問題,尤其跟Excel有關的)
結果:FAIL!!我折騰了一上午,最終還是沒搞定,還是百度了個生成Excel的方法