Visual Studio 11 Beta/IIS 7.5:找不到Microsoft.ReportViewer.Common V11

Han*_*nes 17 reporting asp.net-4.0 visual-studio iis-7.5 asp.net-mvc-3

我使用Visual Studio 11 Beta(MVC3 + .Net 4.0).我将项目部署到IIS 7.5(MS 2008 Server),当我生成报告时,我遇到以下错误:

System.IO.FileNotFoundException:Die Datei oder程序集"Microsoft.ReportViewer.Common,Version = 11.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91"或其中一个依赖项未找到.该系统找不到指定的文件.

在我的本地开发人员机器上,我找不到"Microsoft.ReportViewer.Common.dll"版本11.0.0.0只有10,但本地它工作正常!:(

小智 27

我有同样的问题,我按照这些步骤!

希望这可以帮助.

要总结该链接,请从命令行转到GAC 并找到您的问题DLL:

C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.Common\Pick_A_Framework_Version\Microsoft.ReportViewer.Common.dll
C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.ProcessingObjectModel\Pick_A_Framework_Version\Microsoft.ReportViewer.ProcessingObjectModel.dll
Run Code Online (Sandbox Code Playgroud)

可能:

C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\Pick_A_Framework_Version\Microsoft.ReportViewer.WebForms.dll
C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WinForms\Pick_A_Framework_Version\Microsoft.ReportViewer.WinForms.dll
Run Code Online (Sandbox Code Playgroud)

将这些dll复制到bin文件夹,你应该全部设置好.