是否需要在Web服务器上运行Microsoft Report Viewer 2010 SP1 Redistributable Package才能让用户查看引用Microsoft ReportViewer 控件的asp.net页面(使用VS2010 SP1构建)?
我希望如果我引用此MS article中列出的web项目中的dll,我将避免在服务器上运行可再发行组件包。
答案 0 :(得分:2)
不,没有必要在Web服务器上安装可再发行组件。只需将报表查看器dll引用的copy local属性设置为true即可。
请参阅以下文章。它讨论了部署到Azure环境,但同样的想法适用于部署到没有可再发行组件包的Web服务器。
答案 1 :(得分:1)
最好在Web服务器上安装可再发行软件包,因为您确定已包含与报表查看器相关的所有文件。
当您使用report viewer 2010显示ssrs报告时,您应该在GAC中包含以下dll:
有关更新信息,如何使用报表查看器2010以及需要在web.config中完成更改以使用报表查看器2010,请参阅以下帖子:http://ivarunsingh.blogspot.com/2011/12/report-viewer-2010.html