在使用Crystal Report 13的Visual Studio 2010中,我的项目运行良好。
安装Visual Studio 2015社区版供我个人使用。当我打开我的项目并在Visual Studio 2010中运行时,它会引发错误:'bobj'未定义"。
http://www.mahadera.com/error-0x800a1391-javascript-runtime-error-bobj-is-undefined/ http://www.aspsnippets.com/Articles/Crystal-Reports-13-Visual-Studio-2010-Issue-with-IIS---bobj-is-undefined-JavaScript-Error-and-Crystal-Report-Viewer-not-displaying.aspx
我重新安装并复制了aspnet_client文件夹并粘贴到项目中。尽管问题尚未解决。我想错误是因为我安装了VS2015社区版。
请帮助我,我一无所知。
答案 0 :(得分:4)
我们找出了问题的根本原因。当您安装VS2015时,它安装了.NET framework 4.6,这导致了可怕的“bobj未定义”错误。不幸的是,.NET 4.6消灭了(或覆盖了)早期版本的.NET - 无论是在你的情况下VS2010还是在我的情况下VS2013。您可以卸载.NET 4.6,然后“修复”VS2013,重新安装.NET 4.5.1,问题就消失了。不幸的是,修复VS2015会让.NET 4.6重新出现,问题再次出现。
所以底线,你可以有VS2015 - 或没有bobj错误的早期版本的Visual Studio;但不是两个
不要感谢我 - 感谢史蒂夫:)
答案 1 :(得分:1)
拷贝:
Solution_Directory\aspnet_client\system_web\4_5_27\crystalreportviewers13
要:
Solution_Directory\aspnet_client\system_web\4_6_81\crystalreportviewers13
答案 2 :(得分:1)
我有同样的问题,但现在一切正常。
我希望这会有所帮助。
答案 3 :(得分:1)
我认为最终修复了SAP Crystal Reports,Microsoft Visual Studio的开发人员版本 - Service Pack 16
Incident 878969 Framework 4.6 causes CR for VS to create a unique folder path to the Crystalreportsviewer13 folder in IIS and IISExpress
以下SAP主题中的更多信息:
答案 4 :(得分:0)
1)首先转到你的根目录路径,例如:C:\ inetpub \ wwwroot \ aspnet_client \ system_web \ 4_0_30319
这里你会找到一个名为“crystalreportviewers13”的文件夹。将其粘贴到解决方案的位置。
2)在页面的head部分粘贴以下javascript参考:
确保src指向您的本地文件夹。
之后运行你的页面。
我有同样的问题,这在VS2015中对我有用。