一、 安裝運行時支撐文件
如果你安裝了VS2008,那麼可以找到如下目錄:
C:/Program Files/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages/CrystalReports10_5
COPY到服務器上根據服務器CPU情況選擇性地安裝一下。
二、 將WEB項目打包成安裝程序
2. 右鍵點擊項目名稱,選擇“視圖”-“文件系統”
3. 按下圖操作:
4. 設置項目的啓動文件:
5. 在項目名稱上右擊,按下圖操作,選“項目輸出”:
6. 選“內容文件”後再“確定”:
7. 按SHIFT+F6即可生成安裝文件,可以在項目的目錄下能找到如下結果文件:
Copy這個MSI文件到服務器上安裝完就可以瀏覽了。
三、 修補水晶報表的圖標顯示和打印功能
問題:如上所述,是可以瀏覽了,但是報表顯示的工具欄上圖標出不來:如下:
看到嗎,小圖標出不來。其它你再試試,打印也沒法選打印機的。
解決辦法:
1. 在自己開發的PC上找到如下目錄:
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/ASP.NETClientFiles/CrystalReportWebFormViewer4
注意:CrystalReportWebFormViewer4中的4有可能與你的不一樣,無所謂的。
2. 將CrystalReportWebFormViewer4目錄複製到你的WEB服務器上項目所在目錄中,如:
C:/???????/aspnet_client/system_web/2_0_50727/CrystalReportWebFormViewer4
再試試看吧,問題解決!