fizsoft 发表于 2017-3-28 08:40:59

部署后显示正常,导出excel显示*.ar9文件404报错

本帖最后由 fizsoft 于 2017-3-28 08:58 编辑

在本地环境一切正常,部署到服务器后报表显示正常,用js方法调用导出excel的时候,导出来一个空的excel文件里面只有一行字“404错误(可在服务器上查看具体错误信息)”,在服务器上跟踪后发现报根目录下的“ActiveReports.ar9”文件404错误,具体请求地址为http://localhost:8080/ActiveReports.ar9?Token=953221aa-7782-480d-a6a6-b665432c1eb1&Command=Export&ExportType=Xls&FileName=%E5%AF%BC%E5%87%BA%E6%8A%A5%E8%A1%A820170328083408070.xls&SaveAsDialog=true&Generation=2


但是查询数据、翻页等操作调用ActiveReports.ar9文件时,又是正常的,比如下面这个请求
http://localhost:8080/ActiveReports.ar9?Token=ae227440-2fd4-48b0-9cf7-5eff53ffcb88&Generation=3&Page=1&WebViewerControlClientId=WebViewer1&HtmlViewer=true


环境是IIS7,asp.net,完全按照帖子http://blog.gcpowertools.com.cn/ ... ts_Deploy_-IIS.aspx部署的









Lenka.Guo 发表于 2017-3-28 10:55:33

1.       拷贝GrapeCity.ActiveReports.Export.Document.v9.dll 文件到服务器中
2.       拷贝 DocumentFormat.OpenXml.dll 文件到服务器中

fizsoft 发表于 2017-3-28 11:25:22

解决了,是缺DocumentFormat.OpenXml.dll,谢谢

fizsoft 发表于 2017-3-28 11:25:25

解决了,是缺DocumentFormat.OpenXml.dll,谢谢

Lenka.Guo 发表于 2017-3-28 11:50:11

谢谢反馈~:hjyzw:
页: [1]
查看完整版本: 部署后显示正常,导出excel显示*.ar9文件404报错