可能的原因在某些报告中,aspx Crystal Report Viewer会在IIS 7.5上无限期挂起?

时间:2012-10-25 15:38:25

标签: asp.net crystal-reports iis-7.5

这在黑暗中有点像,但我真的被困在这里。

我有一个asp.net MVC应用程序,它会发布一些PDF报告。 这适用于生产Windows Server 2003 / IIS6,本地开发服务器和Win 7 / IIS7

当我开始生产IIS 7.5 / Server 2008时,某些报告会无限期挂起而不会写入错误或跟踪。它们似乎永远地继续旋转,从服务器返回的请求永远不会失败。

有些报道会这样做,有些则不这样做,我们有多个人看过这些报告,但却找不到可辨别的差异。

有没有人有任何提示: 为什么我从来没有得到错误/超时? 为什么一些水晶报告会失败,其他人都没问题?

这在所有其他环境中都可以100%正常使用。我做了一些SQL跟踪,数据库命令正在运行并立即终止,没有挂起。

我在服务器上安装了64位和32位晶体运行时。 (允许应用程序池的32位设置为true。)

我在其他地方有相同的设置,它在Win 7 / IIS 7上没有任何问题。

我已暂时将应用用户添加到本地管理员,并授予他对两个数据库的完全访问权限

2 个答案:

答案 0 :(得分:3)

根据dotjoe的建议,系统中不存在的默认打印机导致此问题。确保a)在服务器上安装了打印机,或b)默认情况下“没有打印机”。

谢谢,Stackoverflow!

答案 1 :(得分:1)

选择了打印机' Microsoft XPS Document Writer'。 要执行此操作,请转到designer-> Design-> Page-Setup中的报告并选择。