0

应用程序正在开发中VS 2008。使用报告查看器并从SQL Server 2005服务器上的 SSRS 调用报告。

Error:
Server Error in '/AppName' Application. 

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 'Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

Source Error: 
Line 41: <add assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0

我的猜测是,这是因为.Net 3.5vs.Net 2.0的事情。Application Server 没有也3.5不会。

您如何修复VS 2008以使其使用适合.Net 2应用程序的报告查看器?

4

2 回答 2

0

如果您在项目中为 ReportViewer 引用设置了 Copy Local = True,那么在您发布时,所需版本的 dll 将被复制到您的 bin 文件夹中。

有关详细信息,请参阅http://dotnetslackers.com/_NET/re-100203_Error_Could_not_load_file_or_assembly_Microsoft_ReportViewer_WebForms_Version_9_0_0_0.aspx 。

于 2009-04-28T09:37:48.563 回答
0

我们通过将 2005 Report Viewer 和 2008 Report Viewer 都放在服务器上解决了这个问题。感谢您的回复。

于 2009-05-19T13:49:20.073 回答