本在XP服务器下没有这个问题的,可是移植到WIN7 旗舰版后就出现此问题!在网上也搜索了一下,也没找到相应的解决方法。网站程序用VS2008开发,使用的是水晶报表9.0版本,在XP的IIS6下运行没有此问题,可是移植到WIN7后首先就出现了水晶报表页面的功能图标不能显示问题(全部显示为红色的X),而且不能打印,不能导出,此问题经网上查找后是因为水晶报表的相应文件没有复制到IIS虚拟目录下造成。但解决此问题后,虽然可以显示图标了,也可以进行打印和导出,但在打印的时候会跳出“服务器出错,将停止打印”窗口,可是并不影响打印,照样可以把要打印的内容打印出来,所以就觉得奇怪了,虽然功能可以用,但每次打印都弹出这窗口让人很是不爽,不知道有没有朋友碰到过这问题,还望能提出解决方法,在此万分感谢!

解决方案 »

  1.   

    补充一下:水晶报表的打印方式是:控件打印方式,就是当第一次打开此打印页面时会要求安装一控件,这样以后就可以在本地打印了!不知道会不会是WIN7的安全策略造成了此问题?
      

  2.   

    没用过win7环境的水晶,但帮你顶下!
      

  3.   

    Win 7 權限問題?這個好解決 就是不經過win7 系統來處理程序自己處理,把系統盤/Program Files/Business Object/Common/2.8/managed/你所引用的幾個 .dll 文件複製到你的程序中
      

  4.   


    我已经把相应的DLL文件复制到了网站的BIN目录下,所以应该不是这问题,要不然根本运行不了!
      

  5.   

    还有个问题我刚没讲到,就是导出功能其它导出都正常,唯独就是不能导出word,只要点导出word文档网页下面的进度条便一直走不动,如果直接关闭这个页面之后,网页的水晶报表功能就使用不了了,除非重新打开~
      

  6.   

    最新情况:在WIN7服务器电脑里面用VS2008调试运行网站并打印不会出现我上面所说的问题,但回到IE里面,进网站再打印还是会出现上面说的问题,请高手指点!注:所有该装的水晶报表运行所需的程序都已经安装了!
      

  7.   

    应该是水晶报表不支持win7环境了,如果你实在要在win7下使用报表,可以换一款报表软件,比如FineReport报表,可以支持Windows98/2000/ME/CE/XP/Windows7等32位及64位的操作系统。