我正在使用SAP crystal report Version = 13.0.2000.0,visual studio 2010和用于.net framework 4(64位)的SAP crystal report运行时引擎 我在设置模式下显示报告时,在云中部署项目时,在晶体报告加载时出现以下错误。
Microsoft JScript运行时错误:'bobj'未定义
答案 0 :(得分:3)
这将100%
我解决了它,任何人都找到了另一个解决方案而不是一个解决方案,请发布。我正在使用 Visual Studio 2013 。
1)转到此路径: C:\ inetpub \ wwwroot \ aspnet_client \ system_web \ 4_0_30319 。
2)复制文件夹名称crystalreportviewers13,并将其包含在您的网络项目中。
3)在您加载的Head表单中,让Crystal报表查看器调用此java脚本文件。
<head runat="server">
<title>View Report</title>
<script lang="javaScript" type="text/javascript" src="crystalreportviewers13/js/crviewer/crv.js">
</script>
</head>
感谢。
答案 1 :(得分:2)
我正在使用SAP晶体报告版本= 13.0.2000.0,Visual Studio 2010和.net框架4的SAP晶体报告运行时引擎(64位)我在云端部署项目时在晶体报告加载中遇到以下错误报告以设计模式显示。
Microsoft JScript运行时错误:'bobj'未定义
之后我重新安装了visual studio 2010的水晶报告。
现在它的工作好......
请试试..
答案 2 :(得分:2)
尝试在提交时实现完整的回发以查看报告。 它对我来说很好,每个报告都刷新了有关参数更改和按下提交按钮的新数据。
如果您使用的是Ajax,则在更新面板中包含reportviewer部件并将触发器附加到“提交”按钮。它应该工作正常。
答案 3 :(得分:0)
你好也得到了一些错误,在我的开发服务器水晶报告中工作得很好,但是生产出错'bobj'是未定义的。我已将c:\ inetpub \ www中的aspnet_client复制到我的站点目录中。但仍显示页面错误'bobj'未定义。
在尝试和调查之后,IIS中的默认网站目录不在c:\ inetpub \ www中,而是在其他目录中,所以我将aspnet_client从c:\ inetpub \ www复制到默认网站目录以及我的网站目录。并且'bobj'未定义不再存在。它运作良好。
答案 4 :(得分:0)
我也有同样的问题。它正在测试服务器而不是生产服务器。在生产时,我的应用程序位于 www 文件夹中的文件夹中,即c:\inetup\www\Collateral
,并设置IIS7以使用默认网站节点作为我的根文件夹,指向Collateral作为虚拟目录。
我怀疑这是导致bobj未定义错误的原因,因此我将aspnet_client
文件夹复制到Collateral
文件夹中并且它有效。