码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2014-05-23 10:44:28      阅读:405      评论:0      收藏:0      [点我收藏+]

标签:c   http   a   int   strong   com   

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

  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真让人吐血。

web中的水晶报表 "出现通信错误。将停止打印",布布扣,bubuko.com

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

标签:c   http   a   int   strong   com   

原文地址:http://www.cnblogs.com/jetz/p/3737410.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!