我无法在CR报告中显示图像。我正在使用随附的Crystal Reports在VS 2008中开发一个MVC 2项目(10.5)。一切都很好,除了图像。我可以在CR设计器的预览模式下看到它们,但是在部署应用程序时却看不到,这意味着我正在加载数据,但IIS和/或路由有问题。
运行应用程序时,图像会显示红叉,如果我直接导航到以下网址,则会收到404错误。
http://localhost:1234/CrystalImageHandler.aspx
我认为我的问题类似于here,但这种解决方法对我来说似乎不起作用。
我还应该评论我正在使用MVC中的区域功能。
编辑:忘记添加:将报告导出为PDF时,图像显示正常。
答案 0 :(得分:2)
我对水晶报道了解不多,但有没有Http Handler?如果有,并且您在实时服务器上运行IIS 7,那么处理程序是在system.web / httpHandlers下的web.config和system.webServer / handlers下注册的吗?
我忘记在IIS 7服务器的system.webServer / handlers下注册处理程序,我们遇到了与Microsoft Charting Controls类似的问题。