我们在我的一个项目中使用 Crystal 报表 11.5 来显示我的一个项目中的报表,当我尝试在 Crystal 报表查看器中显示报表时,报表显示正确,但工具栏图标(第一、上一个、下一个、打印等.. ) 图像没有显示出来,点击这些按钮中的任何一个,报告就会消失,给出一个空白页。相同的图像也可在路径 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>
谢谢,
阿文德
最佳答案
分析问题
可以分析问题
GET http://myserver:20080/aspnet_client/system_web/4_0_30319/crystalreportviewers13/js/crviewer/crv.js 403 (Forbidden) GET http://myserver:20080/aspnet_client/system_web/4_0_30319/crystalreportviewers13/js/crviewer/images/style.css 403 (Forbidden)
%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+(compatible;+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+(compatible;+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
新网站内 关于crystal-reports - 在 Asp.net 中开发时不显示 Crystal 报表查看器工具栏图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3101157/