Crystal Report错误:无法加载文件或程序集在asp.net Webconfig文件中加载时

时间:2017-09-04 11:26:54

标签: asp.net crystal-reports

在我的项目中,我使用Crystal Reporting,在加载我的asp.net网站时出错。 我的web.Config中的错误如

enter image description here

当我从我的web配置中删除这三个程序集(Controller,DataDefModel和ClientDoc)时出现错误

 Could not load file or assembly 'CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified

如果有人解决此错误,请指导我。提前致谢

2 个答案:

答案 0 :(得分:4)

如果您还没有这样做,则需要为具有相应运行时级别的开发人员安装Crystal报表。

您需要在开发计算机上使用for developers(Visual Studio),并在目标计算机上使用可再发行组件。可直接从here (version 13 32bit)here (version 13 64bit)

CRforVS_redist_install_XXX找到直接下载

注意:安装后,您需要检查web.config文件中的版本号,以确保它与已安装的版本号相匹配。 SAP网站说:

  

由于大多数CR / RAS .NET程序集现在都是从中重新版本化的   13.0.2000.0到13.0.3500.0,用户必须从参考列表中删除所有旧的CR程序集并添加新版本的CR程序集,然后   重建应用程序。

答案 1 :(得分:0)

2021 年更新:您可以通过包管理器安装 Crystal Reports 的 NUGET 包来解决所有问题。 https://www.nuget.org/packages/CrystalReports.Windows.Forms/13.0.4000?_src=template