grapecity.activereports.export.pdf.internal threw an exception
本帖最后由 DannyChan 于 2021-12-30 11:01 编辑使用的https://help.grapecity.com.cn/pages/viewpage.action?pageId=47647527中的例子。// Provide the page report you want to render.
System.IO.FileInfo rptPath = new System.IO.FileInfo(@"..\..\PageReport1.rdlx");
GrapeCity.ActiveReports.PageReport pageReport = new GrapeCity.ActiveReports.PageReport(rptPath);// Create an output directory.
System.IO.DirectoryInfo outputDirectory = new System.IO.DirectoryInfo(@"C:\MyPDF");
outputDirectory.Create();// Provide settings for your rendering output.
GrapeCity.ActiveReports.Export.Pdf.Page.Settings pdfSetting = new GrapeCity.ActiveReports.Export.Pdf.Page.Settings();// Set the rendering extension and render the report.
GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension pdfRenderingExtension = new GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension();
GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider outputProvider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, System.IO.Path.GetFileNameWithoutExtension(outputDirectory.Name));
// Overwrite output file if it already exists
outputProvider.OverwriteOutputFile = true;pageReport.Document.Render(pdfRenderingExtension, outputProvider, pdfSetting);
在两台服务器上部署,一台可以一台报错,错误如下:
这两台服务器有什么区别? James.Lv 发表于 2021-7-16 15:50
这两台服务器有什么区别?
一台内网,一台可以连外网。环境都是centos7.6,。netcore都是3.1.41 James.Lv 发表于 2021-7-16 15:50
这两台服务器有什么区别?
有问题的是内网服务器 DannyChan 发表于 2021-7-16 16:18
有问题的是内网服务器
咱们能发一下demo工程吗?我这边本地跑起来验证一下 James.Lv 发表于 2021-7-16 17:07
咱们能发一下demo工程吗?我这边本地跑起来验证一下
可以,但是可能不好重现 DannyChan 发表于 2021-7-16 17:15
可以,但是可能不好重现
不好重现?咱们这个是在没有外网的服务器上就能复现吗?还是有的内网可以正常,有的不行? James.Lv 发表于 2021-7-16 17:16
不好重现?咱们这个是在没有外网的服务器上就能复现吗?还是有的内网可以正常,有的不行?
可以,先试一下吧 James.Lv 发表于 2021-7-16 17:16
不好重现?咱们这个是在没有外网的服务器上就能复现吗?还是有的内网可以正常,有的不行?
上次我们在docker里面也遇到这个问题,可以用docker试一下 DannyChan 发表于 2021-7-16 17:29
上次我们在docker里面也遇到这个问题,可以用docker试一下
好的我先在内网测一下
页:
[1]
2