找回密码
 立即注册

QQ登录

只需一步,快速开始

zwk333

金牌服务用户

10

主题

27

帖子

99

积分

金牌服务用户

积分
99
zwk333
金牌服务用户   /  发表于:2020-4-24 10:09  /   查看:4507  /  回复:7
1金币
本帖最后由 zwk333 于 2020-4-24 10:27 编辑

SectionReport的.Run()方法执行时报错:

未能加载文件或程序集“GrapeCity.ActiveReports.Core.Drawing.Gdi, Version=1.3.2543.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff”或它的某一个依赖项。系统找不到指定的文件。

System.IO.FileNotFoundException
  HResult=0x80070002
  Message=未能加载文件或程序集“GrapeCity.ActiveReports.Core.Drawing.Gdi, Version=1.3.2543.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff”或它的某一个依赖项。系统找不到指定的文件。
  Source=GrapeCity.ActiveReports
  StackTrace:
   在 GrapeCity.ActiveReports.SectionReport.ProcessInit(Boolean bDelayedInit)
   在 GrapeCity.ActiveReports.SectionReport.Run(Boolean syncDocument)
   在 GrapeCity.ActiveReports.SectionReport.Run()
   在 Learun.Application.Web.WebService1.OnCreateReportHandler(String reportPath) 在 D:\MES\代码\Learun.Application.Web\WebService1.asmx.cs 中: 第 111 行
   在 GrapeCity.ActiveReports.Web.ReportService.OpenReport(Int32 version, String culture, String reportPath, ReportBinaryKind[] acceptedFormats, Int32 lifeTime)

请帮忙看看

最佳答案

查看完整内容

你升级新版后在IIS发布,在绑定里指定具体的ip地址看看

7 个回复

倒序浏览
最佳答案
最佳答案
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-4-24 10:09:25
来自 8#
本帖最后由 KearneyOne 于 2020-9-14 16:48 编辑

你升级新版后在IIS发布,在绑定里指定具体的ip地址看看
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-4-24 11:25:15
2#
您好,这是一个版本匹配的问题
你把你项目中的所有的引用给全部替换为,你当前版本对应的AR13对应的版本,然后看看你的WebConfig 文件中的版本匹配信息是否匹配。
保证所有的引用和webConfig文件中的版本信息匹配,建议看一下AR13对应的本地实例
回复 使用道具 举报
zwk333
金牌服务用户   /  发表于:2020-4-29 12:21:32
3#
KearneyKang 发表于 2020-4-24 11:25
您好,这是一个版本匹配的问题
你把你项目中的所有的引用给全部替换为,你当前版本对应的AR13对应的版本, ...

再麻烦问个问题,用debug访问正常,但是发布后访问报错:Failed to open the WPS 虚拟打印机 printer, System error number: 5
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-4-29 14:05:26
4#
你现在的问题是本地调试正常,但是发布到服务器,点击打印的时候报错是这样吗?
回复 使用道具 举报
zwk333
金牌服务用户   /  发表于:2020-4-29 20:40:09
5#
KearneyKang 发表于 2020-4-29 14:05
你现在的问题是本地调试正常,但是发布到服务器,点击打印的时候报错是这样吗?

是的
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-4-30 11:44:04
6#
您是否在代码中指定了区域报表的 printer属性?而服务器上没有这个打印机。
回复 使用道具 举报
zwk333
金牌服务用户   /  发表于:2020-5-6 11:45:55
7#
Lenka.Guo 发表于 2020-4-30 11:44
您是否在代码中指定了区域报表的 printer属性?而服务器上没有这个打印机。

找到原因了,升级新版后在IIS发布,必须要在绑定里指定具体的ip地址。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部