2012年1月31日 星期二

RDLC (二) 部署

在部署RDLC報表到Web站台後,為能確保能夠正常執行,我們必須利用下列任一方法建置執行環境
  1. 在Web Server上安裝ReportViewer.exe
  2. 將ReportViewer相關dll檔複製到ASP.NET應用程式的Bin目錄下。
方法1開發人員須具備安裝軟體的權限,在分工較細的公司主機是由Server管理員控管,一般而言Server管理員為了主機運行正常,通常不希望主機裝載額外的應用程式,所以在這裡我們只討論方法2,首先我們要在開發環境的PC,利用"命令提示字元"將目錄切換至C:\WINDOWS\assembly\GAC_MSIL>

並執行dir Microsoft.ReportViewer.*,由結果可以看出ReportViewer相關有12個目錄
我們以Microsoft.ReportViewer.Common目錄為例,切換至Microsoft.ReportViewer.Common目錄後,可以看見二個目錄,以10開頭的目錄為ReportViewer 10,以8開頭的目錄為ReportViewer 8
由於我們使用的是ReportViewer 10,所以我們只要將10.0.0.0__b03f5f7f11d50a3a目錄下的dll檔複製到ASP.NET應用程式的Bin目錄下即可,其餘11個目錄以此類推。

詳細參考可連結

沒有留言:

張貼留言