AR部署在IIS7或者IIS7.5发布出现Not Fund 的错误

AR部署在IIS7或者IIS7.5发布出现Not Fund 的错误程序生成集成AR的项目在本地调试运行发布都可以正常的运行,但是发布到一台没有安装AR的服务器上就会出现Not Found 的错误。

发布于 2017/10/11 00:00

ActiveReports

AR部署在IIS7或者IIS7.5发布出现Not Fund 的错误

程序生成集成AR的项目在本地调试运行发布都可以正常的运行,但是发布到一台没有安装AR的服务器上就会出现Not Found 的错误。

具体报错界面如下图:

clip_image002

这个错误的主要原因是由于缺少引用导致的

解决思路:

首先在发布文件前把引用AR的dll属性复制本地都设置为true,然后再看Config配置文件的中的所有引用是不是都存在。

第二步

检查发布后的bin文件下的引用是否齐全,主要是看 

clip_image003

GrapeCity.ActiveReprts.Exports.Document.dll的引用是否存在,如果不存在就在该路径下复制粘贴到bin文件夹下:

路径如下:C:\Program Files (x86)\Common Files\GrapeCity\ActiveReports 11

第三步,在服务器上发布运行,正常情况下就可以正常显示报表。如果还是出现
Not Fund 的错误,就把所有AR的dll引用都复制到bin文件夹下,然后重新运行把出现报错的引用去掉就可以了。

(因为我们的服务器上没有安装AR,有时候会出现引用缺失,但是系统又检测不到具体是哪一个引用缺失就会报Not Fund的错误。只要我们在发布的bin文件下把缺失的引用添加上就可以了)

最后:温馨提醒,所有本地运行可以,但是发布到服务器上报Not Fund错误的。都是由于引用的缺失导致的,经过多次测试验证是由于GrapeCity.ActiveReprts.Exports.Document.dll的缺失。按照上面的操作就可以解决该问题

ActiveReports 报表控件| 下载试用

ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。

您对ActiveReports产品的任何技术问题,都有技术支持工程师提供1对1专业解答,点击此处即可发帖提问>>技术支持论坛

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

活字格低代码二维码

关注“活字格低代码”

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态