当前位置:编程学习 > C#/ASP.NET >>

win7 IIS7下 水晶报表9.0打印提示"服务器出错,将停止打印"问题,高分求解决!

本在XP服务器下没有这个问题的,可是移植到WIN7 旗舰版后就出现此问题!在网上也搜索了一下,也没找到相应的解决方法。网站程序用VS2008开发,使用的是水晶报表9.0版本,在XP的IIS6下运行没有此问题,可是移植到WIN7后首先就出现了水晶报表页面的功能图标不能显示问题(全部显示为红色的X),而且不能打印,不能导出,此问题经网上查找后是因为水晶报表的相应文件没有复制到IIS虚拟目录下造成。但解决此问题后,虽然可以显示图标了,也可以进行打印和导出,但在打印的时候会跳出“服务器出错,将停止打印”窗口,可是并不影响打印,照样可以把要打印的内容打印出来,所以就觉得奇怪了,虽然功能可以用,但每次打印都弹出这窗口让人很是不爽,不知道有没有朋友碰到过这问题,还望能提出解决方法,在此万分感谢! --------------------编程问答-------------------- 补充一下:水晶报表的打印方式是:控件打印方式,就是当第一次打开此打印页面时会要求安装一控件,这样以后就可以在本地打印了!不知道会不会是WIN7的安全策略造成了此问题? --------------------编程问答-------------------- 没用过win7环境的水晶,但帮你顶下! --------------------编程问答-------------------- Win 7 權限問題?這個好解決 就是不經過win7 系統來處理程序自己處理,把系統盤/Program Files/Business Object/Common/2.8/managed/你所引用的幾個 .dll 文件複製到你的程序中 --------------------编程问答-------------------- 应该是服务器缺少了什么组件吧

建议你重新安装一下水晶报表安装程序在服务器上

--------------------编程问答--------------------
引用 4 楼 hdhai9451 的回复:
应该是服务器缺少了什么组件吧

建议你重新安装一下水晶报表安装程序在服务器上


你的意思是指把水晶报表的安装程序重新安装一遍? --------------------编程问答--------------------
引用 3 楼 shwicho 的回复:
Win 7 權限問題?這個好解決 就是不經過win7 系統來處理程序自己處理,把系統盤/Program Files/Business Object/Common/2.8/managed/你所引用的幾個 .dll 文件複製到你的程序中


我已经把相应的DLL文件复制到了网站的BIN目录下,所以应该不是这问题,要不然根本运行不了! --------------------编程问答-------------------- 换个环境测试一下 --------------------编程问答-------------------- 没有朋友遇到过这种问题吗?????? --------------------编程问答--------------------
引用 7 楼 nfclass 的回复:
换个环境测试一下


在XP环境下没有问题! --------------------编程问答-------------------- 关注~~ --------------------编程问答-------------------- 这里面有对水晶报表的一些解释你看看LZ
点此进入 --------------------编程问答-------------------- 还有个问题我刚没讲到,就是导出功能其它导出都正常,唯独就是不能导出word,只要点导出word文档网页下面的进度条便一直走不动,如果直接关闭这个页面之后,网页的水晶报表功能就使用不了了,除非重新打开~ --------------------编程问答-------------------- 最新情况:在WIN7服务器电脑里面用VS2008调试运行网站并打印不会出现我上面所说的问题,但回到IE里面,进网站再打印还是会出现上面说的问题,请高手指点!

注:所有该装的水晶报表运行所需的程序都已经安装了! --------------------编程问答-------------------- 没有朋友能给个解决方法吗???????求高人指点 --------------------编程问答-------------------- 应该是水晶报表不支持win7环境了,如果你实在要在win7下使用报表,可以换一款报表软件,比如FineReport报表,可以支持Windows98/2000/ME/CE/XP/Windows7等32位及64位的操作系统。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,