我们在2008年使用水晶报告11.5来显示我的一个项目中的报告,当我尝试在水晶报告查看器中显示报告时,报告显示正确但工具栏图标(首先,上一个,下一个,打印,等。)图像没有显示,点击任何这些按钮,报告消失,给出一个空白页面。路径C:\Inetpub\wwwroot\aspnet_client\system_web\2_0_50727\crystalreportviewers115
也提供了相同的图像。如果还有其他事情要做,请告诉我。
<CR1:CrystalReportViewer id="CrystalReportViewer1" style="Z-INDEX: 102; LEFT: 8px; POSITION: absolute; TOP: 32px" runat="server" Height="50px" Width="350px" ></CR1:CrystalReportViewer>
谢谢,
Arvind的
答案 0 :(得分:4)
可以分析问题
GET http://myserver:20080/aspnet_client/system_web/4_0_30319/crystalreportviewers13/js/crviewer/crv.js 403(禁止) GET http://myserver:20080/aspnet_client/system_web/4_0_30319/crystalreportviewers13/js/crviewer/images/style.css 403(禁止)
%SYSTEMROOT%\System32\LogFiles\W3SVC###\
)。2011-03-28 13:00:49 W3SVC701536 95.228.38.41 GET /aspnet_client/system_web/4_0_30319/crystalreportviewers13/js/crviewer/images/style.css - 20080 - 192.168.1.2 Mozilla / 5.0 +(兼容; + MSIE + 9.0; + Windows + NT + 6.1; + Trident / 5.0)403 6 64 Errore! 2011-03-28 13:00:49 W3SVC701536 95.228.38.41 GET /aspnet_client/system_web/4_0_30319/crystalreportviewers13/js/crviewer/crv.js - 20080 - 192.168.1.2 Mozilla / 5.0 +(兼容; + MSIE + 9.0; + Windows + NT + 6.1; + Trident / 5.0)403 6 64 Errore!
crv.js
和style.css
部分文件未送达; wwwroot\aspnet_client
文件夹中,但由于某些原因无法访问; 我可以看到你使用不同版本的软件和不同的配置,但我认为你有同样的问题。
解决方案是以这种方式在IIS上工作:
aspnet_client
文件夹从c:\inetpub\wwwroot
文件夹复制到新网站根文件夹。或
aspnet_client
的虚拟目录,指向新网站内的c:\inetpub\wwwroot
答案 1 :(得分:1)
你要检查ReportViewer属性,那么有很多属性来设置报表查看器工具栏按钮吗?
<CR:CrystalReportViewer ID="rptViewer" runat="server" HasPageNavigationButtons="True" HasGotoPageButton="True" CssClass="report" />