0

我用图表创建了 excel 文件,它在我的本地机器上使用 VS 内置 iis 工作。但是当我将它部署在托管服务器上时它不起作用。我的环境是:-Win2K8 -IIS 7.0 -MS Office 专业 -PIA (2010 试过)

第一次,我收到错误:

*由于以下错误,检索具有 CLSID {00024500-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败:80080005 服务器执行失败(来自 HRESULT 的异常:0x80080005 (CO_E_SERVER_EXEC_FAILURE))*

经过像 Dconfig 这样的配置允许访问网络服务并创建了对所有人具有完全写入权限的桌面文件夹,但我没有成功。即使现在我没有收到任何错误,但文件没有打开(Excel 和 PPT)。我检查了我们的自定义应用程序日志和系统日志。

请指导我为什么会发生这种情况?

4

1 回答 1

1

使用 Office Open XML 而不是自动化创建文件。有几个库可以帮助您构建 Excel 文件。我个人使用EPPlus并认为它相当不错。

于 2012-04-04T18:23:49.440 回答