核心提示:确定水晶报表资源文件的路径。在Web端使用水晶报表的时候,水晶报表资源文件的路径中有一部分是使用的.net的版本号,如:aspnet_client/system_web/4_6_1586/crysta...
确定水晶报表资源文件的路径。在Web端使用水晶报表的时候,水晶报表资源文件的路径中有一部分是使用的.net的版本号,如:
aspnet_client/system_web/4_6_1586/crystalreportviewers13/js/crviewer/crv.js
单独开发的时候可以通修改该文件夹的名称解决问题.若是团队开发的时候,需要在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"></section> </sectionGroup> </sectionGroup> </configSections> <businessObjects> <crystalReports> <rptBuildProvider> <add embedRptInResource="true"/> </rptBuildProvider> <crystalReportViewer> <!-- 确定水晶报表资源文件的路径 --> <add key="ResourceUri" value="/aspnet_client/system_web/4_6_1038/crystalreportviewers13"/> </crystalReportViewer> </crystalReports> </businessObjects>