- 在Web Server上安裝ReportViewer.exe。
- 將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個目錄以此類推。
我們以Microsoft.ReportViewer.Common目錄為例,切換至Microsoft.ReportViewer.Common目錄後,可以看見二個目錄,以10開頭的目錄為ReportViewer 10,以8開頭的目錄為ReportViewer 8
由於我們使用的是ReportViewer 10,所以我們只要將10.0.0.0__b03f5f7f11d50a3a目錄下的dll檔複製到ASP.NET應用程式的Bin目錄下即可,其餘11個目錄以此類推。
詳細參考可連結至。
沒有留言:
張貼留言