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

水晶报表在测试运行时与发布后的效果为什么有如此大的差距?

在Asp.Net中使用了水晶报表,在VS2008里面的调试模式下运行非常正常。

但是,一旦放到IIS中,通过IIS进行访问的时候,打印就开始出问题,本来只有一页的,一定会在后面打印一个空白页。本来是两页的,结果在每一个原来的页面后面多打了一个空白页!而这些在调试模式下运行的时候都正常!顺便说一下,我在水晶报表以及打印机的默认纸张中设置的都是公司的发票用纸的自定义大小~

请教高手,这种情况是什么问题,该怎么办? --------------------编程问答-------------------- 自己顶起来! --------------------编程问答-------------------- 这个还是 模板有一点大,你发布的机器和你运行的机器应该不是同一台机器
不同机器的模板会有一点差异,但是不是很大,
你这个只是打印空白纸张,说明文字部分全部在一页,只是下面的空白部分多了些
你可以把空白部分稍微拖小一点
详细资料下面的,页脚处的等就可以了。 --------------------编程问答--------------------
引用 2 楼 llsen 的回复:
这个还是 模板有一点大,你发布的机器和你运行的机器应该不是同一台机器
不同机器的模板会有一点差异,但是不是很大,
你这个只是打印空白纸张,说明文字部分全部在一页,只是下面的空白部分多了些
你可以把空白部分稍微拖小一点
详细资料下面的,页脚处的等就可以了。


谢谢,我是在同一台机器上做测试的。在VS2008中按F5进行调试的时候预览显示、打印一切正常。但是,当我打开IE通过Localhost进行访问的时候,在打印预览的时候也就感觉页面大小已经不正常,太大了,打印的时候也就多出来了页,不知有何解决办法? --------------------编程问答-------------------- UP --------------------编程问答--------------------
引用 3 楼 panpcx 的回复:
引用 2 楼 llsen 的回复:
这个还是 模板有一点大,你发布的机器和你运行的机器应该不是同一台机器
不同机器的模板会有一点差异,但是不是很大,
你这个只是打印空白纸张,说明文字部分全部在一页,只是下面的空白部分多了些
你可以把空白部分稍微拖小一点
详细资料下面的,页脚处的等就可以了。


谢谢,我是在同一台机器上做测试的。在VS2008中按F5进行调试的时候预览显示、打印一切正常。但是,当我打开IE通过Localhost进行访问的时候,在打印预览的时候也就感觉页面大小已经不正常,太大了,打印的时候也就多出来了页,不知有何解决办法?


 问题就是报表模板大了,你稍微拖小点就可以了。
同台机器倒是比较奇怪,之前遇到的都是不同机器。 --------------------编程问答-------------------- 关于打印,都up
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,