0

我已经发布了一个 Silverlight 应用程序,该应用程序在 IIS 服务器中有水晶报告,它向我显示了以下错误,任何人都可以帮助我解决

Configuration Error
    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

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

Source Error:


Line 32:         <add assembly="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
Line 33:         <add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
Line 34:         <add assembly="CrystalDecisions.ReportAppServer.Controllers, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
Line 35:         <add assembly="CrystalDecisions.ReportAppServer.DataDefModel, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
Line 36:         <add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
4

1 回答 1

2

根据错误消息,您系统上安装的水晶报告版本似乎与您在代码中使用的水晶报告版本不匹配。请仔细检查,以便您可以同步您网站的水晶报表版本。

此外,正常运行 Crystal Report 有几个要求:

  1. 请确保服务器上安装的 CR 版本与您在应用程序/网站上使用的版本匹配
  2. 请确保在您的 web.config 中正确引用了服务器上安装的 CR 的程序集
  3. 请确保您将应用程序的应用程序池设置为在 LOCAL SERVICE 权限下运行
  4. 请确保在您的操作文件夹上启用了完全信任模式
  5. 请确保将 crystalreportviewer 和 aspnet_client 文件夹复制到您的操作文件夹。

我使用水晶报表已经有一段时间了。我还尝试了最新的 Crystal Report for VS 2010,最初,我遇到了像你现在一样的问题。通过执行上述所有步骤,您的 CR 肯定会正常工作。如果您仍然有问题,您可以考虑使用 ashostcentral.com 托管它

如果对您有帮助,请将此回复标记为“答案”。多谢!

于 2013-02-01T04:23:05.013 回答