http处理程序在子虚拟目录中不起作用 - 图像和水晶报告图标未显示在网站中

时间:2013-10-31 18:50:29

标签: asp.net iis-7 crystal-reports dundas

我在浏览我的网站(使用dundas chart和chart.axd)中的图表以及使用crystalImageHandeler.aspx的水晶报表图像(导航,打印按钮等)时遇到了麻烦

网站在使用根级别运行时显示所有这些权利:https:\ mywebsite \

但是我的网站必须在代理重定向puspose的两个子虚拟目录中实现:所以现在我有https:\ mywebsite \ subVirtual_1 \ subVirtual_2

我在两者中都使用了web.config,并且我知道subVirtual_2中的web.config继承自根级别。我已经尝试将处理程序注册放在web.configs中,并且只将它放在最低级别的web.config中

任何人都可以帮助我为什么仍然看不到图表,图片?使用https:\ mywebsite \ subVirtual_1 \ subVirtual_2?

所有这些都是在IIS 7中使用.Net 2

设置的

1 个答案:

答案 0 :(得分:0)

我不知道Dundas,但对于Crystal来说,这个问题可能有几个原因。除非你有任何错误消息,如“bobj undefined”,我要尝试的第一件事是将wwwroot目录中的aspnet_client文件夹复制到subVurtual_2目录。如果您有bobj错误,请参阅此post以获取有关如何操作的详细说明。如果这两个选项都不适合您,请尝试使用http sniffing实用程序查看进程查找查看器的位置并从那里开始。 CharlesFiddler是两个很好的实用程序。