在导出excel报表时遇到这样一个问题:
在本地直接运行一切正常;
把代码部署到服务器上,再次导出的时候,导出的excel文档字节数为0且不能打开,打开时报以下错误:
查看进程,excel进程没能正常启动。将异常处理代码关闭后,报以下错误:
解决办法 :
运行dcomcnfg打开组件服务, 依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置" 找到"Microsoft Excel应用程序 右键打开属性对话框,点击"标识"选项卡, 选择"启动用户" 点击"安全"选项卡, 依次把"启动和激活权限","访问权限","配置权限",都选择为自定义, 然后依次点击它们的编辑,把everyone添加进去,并加入所有的权限... OK,解决此问题!