日期:2014-05-17  浏览次数:20684 次

升级报表后提示:未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=9.0.0.0,?急!跪谢!
我把ReportViewer从9.0升级到了10.0,在VS2010里调试正常,但是发布后,用IIS打开,却提示如下:
-------------------------------------------------------
未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。
-------------------------------------------------------
但是在程序中却找不到一个9.0.0.0的字样,全部改成了:
<%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0

------解决方案--------------------
直接把下面3个文件直接复制到客户服务器项目的bin目录下 

Microsoft.ReportViewer.Common.dll 

Microsoft.ReportViewer.ProcessingObjectModel.dll 

Microsoft.ReportViewer.WebForms.dll 

以上3个dll可以在.NET安装文件中找到(默认在 路径\Microsoft Visual Studio 8\ReportViewer).