DCOM配置excel权限后,ASP.NET生成excel失败(异常来自 HRESULT:0x800A03EC ),
在网速找了很多资料都没有有效解决,最后将”SaveAs”方法改成“SaveCopyAs”解决。
例如:
'workbook.SaveAs(Server.MapPath("../../DownLoadFile/" + newFileName)) ‘先保存
workbook.SaveCopyAs(Server.MapPath("../../DownLoadFile/" + newFileName))
...
'workbook.Save() '操作完后再保存
workbook.SaveCopyAs(Server.MapPath("../../DownLoadFile/" + newFileName))

本文解决了ASP.NET中使用DCOM配置Excel权限后,生成Excel文件失败的问题。通过将SaveAs方法替换为SaveCopyAs方法,成功避免了HRESULT:0x800A03EC异常。
2870

被折叠的 条评论
为什么被折叠?



