我拥有一个使用框架 4.5 的 ASP.NET Web 项目。已安装并实施适用于 VS2012 Crystal Reports Developer 的 SAP 报表。
在本地报告中,它可以在浏览器(Chrome、Firefox、IE)中正常工作并且数据可以正确退出。现在,在发布时(在另一台服务器上),我们做的第一件事是安装相同版本的 SAP,以便有必要的库等。
我遇到的问题是报表查看器的块,我的意思是,repot 容器是什么,没有在浏览器中显示,打开该窗口嵌入在哪里,但在报表查看器中没有显示任何内容,报表看起来会更少。
认为这可能是数据错误或其他什么,我尝试更改报告并放置空白,其中显示的所有内容都是文本,没有连接或类似的内容,并删除后面的代码中不需要的代码,我刚刚停止加载报告。
在新的本地作品中,但在网络上发布时,报告查看器仍然是
有人可以帮我一点吗?我正在寻找有关它的一些信息,但我在相关论坛中发现的是,没有看到该报告,但没有看到报告查看器。
非常感谢您提前。
PS:我已经检查了服务器日志中是否存在任何问题或 Asp.Net Crystal Reports 的错误,并且没有留下任何内容。
我有微笑问题并找到了解决方案。
我认为从默认情况下查找资源存在一些问题Resource-Uri
用于格式化水晶报告。
为了正确格式化
复制C:\inetpub\wwwroot\aspnet_client\system_web\4_0_30319\crystalreportviewers13
将此文件夹放入您的项目中。
并将这些行添加到您的 web.config 文件中
<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="rptBuildProvider" type="CrystalDecisions.Shared.RptBuildProviderHandler, CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, Custom=null" />
<section name="crystalReportViewer" type="System.Configuration.NameValueSectionHandler" />
</sectionGroup>
</sectionGroup>
</configSections>
<businessObjects>
<crystalReports>
<rptBuildProvider>
<add embedRptInResource="true" />
</rptBuildProvider>
<crystalReportViewer>
<add key="ResourceUri" value="/crystalreportviewers13" />
</crystalReportViewer>
</crystalReports>
</businessObjects>
检查这个 http://social.msdn.microsoft.com/Forums/en-US/ef56f72b-7ede-47d8-ba9e-9e63b9ac0203/bobj-is-undefined?forum=vscrystalreports
这会对你有所帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)