当前位置: 代码迷 >> ASP.NET >> System.Runtime.InteropServices.COMException (0x800A03EC),该如何处理
  详细解决方案

System.Runtime.InteropServices.COMException (0x800A03EC),该如何处理

热度:8245   发布时间:2013-02-25 00:00:00.0
System.Runtime.InteropServices.COMException (0x800A03EC)
System.Runtime.InteropServices.COMException (0x800A03EC): 异常来自 HRESULT:0x800A03EC 在 Microsoft.Office.Interop.Excel.WorkbookClass.SaveAs(Object Filename, Object FileFormat, Object Password, Object WriteResPassword, Object ReadOnlyRecommended, Object CreateBackup, XlSaveAsAccessMode AccessMode, Object ConflictResolution, Object AddToMru, Object TextCodepage, Object TextVisualLayout, Object Local) 在 PageHelper.Export_Excel1(DataTable source, String savePath, String fileName, String title)

------解决方案--------------------------------------------------------
把源码粘上去,让大家看看。

------解决方案--------------------------------------------------------
1确认所指定的文件夹已存在。 
2确认文件所在的文件夹不是只读的。
3确认给出的文件名不包含下列字符: < > ? [ ] : | 或 * 。
4确认文件/路径名长度不超过 218 个字符。
5,确保office版本相同
6,确保服务器有这个文件夹存在C:\Windows\System32\config\systemprofile
7,参考http://hi.baidu.com/ikswhy/blog/item/a8f9e612fef8eb62cb80c472
------解决方案--------------------------------------------------------
主要是看看有没有权限
------解决方案--------------------------------------------------------
iis 6.0 --右键--管理(大概)--权限--设置下。
  相关解决方案