本地图片在Crystal Report ASP.NET MVC中无法显示

6
我创建了一个MVC应用程序,其中一个aspx页面作为报表视图呈现Crystal报表。
我添加了一个简单的图片和OLE对象,并将“格式对象->图片->图形位置”设置为我的本地物理路径。我期望从我的Crystal报告指定的路径呈现图像,但是图像根本没有显示出来。在浏览器控制台中它会抛出错误。
 "xxx/Webform/CrystalImageHandler.aspx?dynamicimage=cr_tmp_image_225a5398-7162-4373-b860-ce62f2c67c24.png"

根据我的调研,我发现在Web.Config文件中为"path=CrystalImageHandler.aspx"添加两个不同的处理程序是一个建议,但对我并没有起作用。
非常感谢您的帮助!

1
你的图片已经添加到网站上了吗?你将网站发布到IIS了吗?你能稍微谈谈你的环境吗?谢谢。 - JCM
如果我没记错的话,我尝试从本地路径加载。我没有尝试在IIS中托管它。 - Karthick Jayaraman
你遇到了什么浏览错误? - Gi1ber7
2个回答

0

最初我开始实现时,我考虑从数据源动态添加图像,但由于这个问题,我只是通过OLE对象添加了一个图像字段,并有条件地将其抑制。再次强调,这不是我的问题的解决方案,只是一个临时修复。


0

不要嵌入图片,尝试在代码后端的公式或参数中提供URL。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接