为了让用户查看参考Microsoft ReportViewer控件的asp.net页面(使用VS2010 SP1构建)是否需要在Web服务器上运行Microsoft Report Viewer 2010 SP1 Redistributable Package?Microsoft Report Viewer 2010部署
我希望如果我引用这个MS article中列出的web项目中的dll,我将避免必须在服务器上运行可再发行组件包。
为了让用户查看参考Microsoft ReportViewer控件的asp.net页面(使用VS2010 SP1构建)是否需要在Web服务器上运行Microsoft Report Viewer 2010 SP1 Redistributable Package?Microsoft Report Viewer 2010部署
我希望如果我引用这个MS article中列出的web项目中的dll,我将避免必须在服务器上运行可再发行组件包。
不,不需要在Web服务器上安装可再发行组件。只需将报表查看器dll引用的复制本地属性设置为true即可。
请参阅以下文章。它讨论了部署到Azure环境,但同样的想法适用于在没有可再发行组件包的情况下部署到Web服务器。
它始终是最好安装Web服务器上再发行组件包,你肯定已经囊括了所有的相关报道的观众文件。
当您使用报表查看器2010显示SSRS报告的话,你应该包括以下GAC中的dll:
有关更进一步的信息,如何使用报表查看器2010和更改需要在web.config中使用报表查看器2010完成,请参阅以下p ost:http://ivarunsingh.blogspot.com/2011/12/report-viewer-2010.html
添加对两个dll的引用并将本地副本设置为true后,仍然收到错误“无法加载文件或程序集”Microsoft.ReportViewer.ProcessingObjectModel,...“。我确认webforms和常见的dll都在bin文件夹中。 – Josh
请参阅以下主题。它讨论了从本地开发机器上的GAC将ProcessingObjectModel的dll复制到项目的bin文件夹。 http://social.msdn.microsoft.com/Forums/da-DK/vsreportcontrols/thread/cdf81c32-ac7c-491f-add7-d1c0c6c746eb – NYSystemsAnalyst