爲了讓用戶查看參考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