找回密码
 立即注册

QQ登录

只需一步,快速开始

DannyChan

注册会员

7

主题

20

帖子

73

积分

注册会员

积分
73
DannyChan
注册会员   /  发表于:2021-7-16 15:31  /   查看:4349  /  回复:15
本帖最后由 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);



在两台服务器上部署,一台可以一台报错,错误如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

15 个回复

倒序浏览
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-7-16 15:50:08
沙发
这两台服务器有什么区别?
回复 使用道具 举报
DannyChan
注册会员   /  发表于:2021-7-16 16:14:40
板凳
James.Lv 发表于 2021-7-16 15:50
这两台服务器有什么区别?

一台内网,一台可以连外网。环境都是centos7.6,。netcore都是3.1.41
回复 使用道具 举报
DannyChan
注册会员   /  发表于:2021-7-16 16:18:26
地板
James.Lv 发表于 2021-7-16 15:50
这两台服务器有什么区别?

有问题的是内网服务器
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-7-16 17:07:10
5#
DannyChan 发表于 2021-7-16 16:18
有问题的是内网服务器

咱们能发一下demo工程吗?我这边本地跑起来验证一下
回复 使用道具 举报
DannyChan
注册会员   /  发表于:2021-7-16 17:15:17
6#
James.Lv 发表于 2021-7-16 17:07
咱们能发一下demo工程吗?我这边本地跑起来验证一下

可以,但是可能不好重现
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-7-16 17:16:54
7#
DannyChan 发表于 2021-7-16 17:15
可以,但是可能不好重现

不好重现?咱们这个是在没有外网的服务器上就能复现吗?还是有的内网可以正常,有的不行?
回复 使用道具 举报
DannyChan
注册会员   /  发表于:2021-7-16 17:27:41
8#
James.Lv 发表于 2021-7-16 17:16
不好重现?咱们这个是在没有外网的服务器上就能复现吗?还是有的内网可以正常,有的不行?

可以,先试一下吧
回复 使用道具 举报
DannyChan
注册会员   /  发表于:2021-7-16 17:29:13
9#
James.Lv 发表于 2021-7-16 17:16
不好重现?咱们这个是在没有外网的服务器上就能复现吗?还是有的内网可以正常,有的不行?

上次我们在docker里面也遇到这个问题,可以用docker试一下
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-7-16 17:39:27
10#
DannyChan 发表于 2021-7-16 17:29
上次我们在docker里面也遇到这个问题,可以用docker试一下

好的  我先在内网测一下
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部