2012-03-24 48 views
4

我正在尝试在共享托管服务器上设置Microsoft报告。我使用必要的条目设置了web.config文件,并通过FTP上传了程序集Microsoft.ReportViewer.Common.dllMicrosoft.ReportViewer.WebForms.dll以及Microsoft.ReportViewer.xml文件。xcopy是否可以部署Microsoft ReportViewer Web控件?

该网站加载好,但是当我尝试加载报告时得到一个缺失的参考Microsoft.ReportViewer.ProcessingObjectModel.dll。如果我能得到这个DLL的副本,我希望报告视图能够工作吗?如果是这样,获得副本的最佳方式是什么?或者我应该开始尝试哄骗服务器管理员运行ReportViewer.exe?

该项目正在使用Visual Studio 2008.

回答

3

看来答案是肯定的。我以前从未从GAC提取过任何文件,但通过遵循this question中所述的命令行方法很容易。一旦正确版本的Microsoft.ReportViewer.ProcessingObjectModel.dll从我的开发计算机上的GAC中提取并上传到网站后,报告就开始工作。

+1

而不是从GAC中提取这些信息,最好将[NuGet包for Microsoft.ReportViewer](https://www.nuget.org/packages/Microsoft.ReportViewer/)添加到您的VS解决方案中。 – CrazyPyro 2015-01-15 22:15:44

+1

注意:该Nuget包是非官方的并且不受支持 – Schneider 2015-01-28 10:22:47

相关问题