首页 > 代码库 > web中的水晶报表 "出现通信错误。将停止打印"
web中的水晶报表 "出现通信错误。将停止打印"
被这个问题快折腾死,死活都找不到原因,找了一堆解答,无外乎这几种情况,但都不管用
- 在Page_Init中绑定数据。无效。
- activex控件的版本,我试过10.2.0.1146等多个版本的dll,10.2打头的还可以,10.5的根本就不显示打印对话框。
- 传递的参数和控件冲突,也不是
- 浏览器版本,IE6、7、8均不行
- web.config中的配置,加了以下配置,但没啥效果:
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="printControl" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=null" />
</sectionGroup>
</sectionGroup>
山穷水尽之时,突然发现这个情况,使用192.168.1.1地址可以正常访问,而使用带端口(打印网页的URL中带有端口)的就不行。最终发现,真正的原因,其实就是因为URL中带有端口号引起的,这个bug真让人吐血。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。