web中的水晶报表 "出现通信错误。将停止打印"

被这个问题快折腾死,死活都找不到原因,找了一堆解答,无外乎这几种情况,但都不管用

  1. 在Page_Init中绑定数据。无效。
  2. activex控件的版本,我试过10.2.0.1146等多个版本的dll,10.2打头的还可以,10.5的根本就不显示打印对话框。
  3. 传递的参数和控件冲突,也不是
  4. 浏览器版本,IE6、7、8均不行
  5. 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真让人吐血。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值