Crystal Reports CrystalImageHandler和MVC .NET

时间:2010-01-27 12:29:08

标签: asp.net-mvc crystal-reports

我无法在CR报告中显示图像。我正在使用随附的Crystal Reports在VS 2008中开发一个MVC 2项目(10.5)。一切都很好,除了图像。我可以在CR设计器的预览模式下看到它们,但是在部署应用程序时却看不到,这意味着我正在加载数据,但IIS和/或路由有问题。

运行应用程序时,图像会显示红叉,如果我直接导​​航到以下网址,则会收到404错误。

http://localhost:1234/CrystalImageHandler.aspx

我认为我的问题类似于here,但这种解决方法对我来说似乎不起作用。

我还应该评论我正在使用MVC中的区域功能。

编辑:忘记添加:将报告导出为PDF时,图像显示正常。

1 个答案:

答案 0 :(得分:2)

我对水晶报道了解不多,但有没有Http Handler?如果有,并且您在实时服务器上运行IIS 7,那么处理程序是在system.web / httpHandlers下的web.config和system.webServer / handlers下注册的吗?

我忘记在IIS 7服务器的system.webServer / handlers下注册处理程序,我们遇到了与Microsoft Charting Controls类似的问题。