导出保存时workBook.SaveAs(fName, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Excel.XlSaveAsAccessMode.xlNoChange, , Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
出现“异常来自:HRESULT:0x800A03EC”, 从网上搜索后,将第二个参数改为:Excel.XlFileFormat.xlWorkbookNormal错误依旧。系统原来在Wondows2003Server下运行正常,服务器上将的是Office2003,现在迁移到Windows2008R2服务器上,装有相同的Office2003,就出现了上述错误
一般操作excel都是用npoi
这个问题权限导致,与代码无关,在webconfig中添加这样一个节点:
<identity impersonate ="true" userName="HH" password="123456"/>
账户密码就是你开机登录服务器的账户和密码