我使用crystalreportviewers13
使用Visual Studio 2010显示报告。报告在加载时显示,但在IIS
上托管时,会显示空白页。
我在配置文件中进行了必要的更改,并在所需位置保存了crystalreportsviewrs13
文件夹。但我仍然得到这个错误。我无法显示报告。
答案 0 :(得分:0)
在空白页面中输入F12开发人员工具。你看到什么错误?是否缺少JavaScript文件,或者'bobj'等错误未定义?
确保您在IIS中承载报告的Windows服务器上实际安装了CrystalReportviewers
13运行时。如果您可以找到c:\inetpub\wwwroot\aspnet_client
文件夹
确保您已在Windows功能,常见HTTP下启用了静态内容 特征
确保您没有遇到与Crystal运行时的.net 4.5+文件夹不匹配问题
请参阅:Crystal Report Issue with IIS - ( bobj is undefined , Crystal report not displaying )和Crystal Report with Visual studio 2013 aspnet_client/system_web/4_6_81了解详情
答案 1 :(得分:0)
可能是找不到任何Crystal报表的js文件。只需手动将该文件添加到查看器页面即可。我已将crv.js文件手动添加到查看器页面中,并且工作正常。
<script src="/crystalreportviewers13/js/crviewer/crv.js"></script>