VS2005水晶报表发布
引子 http://blog.163.com/lxg_5027/blog/static/3921253200931510209288/
今天在做項目時,用到了vs的水晶報表, 在本地發布都可以看,但放到服務器上,剛開始是說找不到引用,服務器不支持,于是在
\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports
下面的CRRedist2005_x86.msi這個文件裝在了服務器上,沒問題了,出來了
要將含有水晶報表的web應用程序部署到服務器上.但是報錯.錯誤如下:
Parser Error Message: Could not load file or assembly 'CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. 系統找不到指定的文件。
Source Error:
Line 40: <httpHandlers><add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></httpHandlers></system.web>
1.在服務器上安裝與開發環境版本相同的水晶報表文件CRRedist2005_x86.msi
安裝程序在開發環境的路徑
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports(VS安裝目錄)
只安裝CRRedist2005_x86.msi,無法正常打印
2.在服務器將水晶報表注冊到.NET中
1)注冊:首先進入MSDOS方式(可通過“開始”-“運行...”,鍵入cmd,回車)。??
?? 2)將??? C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705??? 作為當前目錄,
?? 其中??? C:\WINDOWS??? 根據操作系統的安裝位置決定,v1.0.3705??? 根據安裝的??? .NET??? FRAMEWORK??? 的版本決定。??
?? 3)鍵入??? aspnet_regiis??? -i。??
我直接注冊的時候文件沒有安裝上去.我只好將文件直接拷到服務器的目錄下,再注冊,就可以了.目錄如下:
目錄1:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETClientFiles\CrystalReportWebFormViewer3
目錄2:C:\Inetpub\wwwroot\aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3
----------------------------------------------------------------------------------------------------
以上只是我遇到的情況,現已解決.
這是我在網上找的,但是我只裝了就好了,也沒有注冊
,但又出現個問題就是圖片不顯示,數據都可以出來,找了半天原因,有的說什么路徑啊,要建虛擬目錄啊,但我這個是在2005下的,我在本地都沒有建,想了半天,記起來,原來,系統我是早些天傳上去的,因為web.config在服務器上有改動,于是我在發布的時候,沒有上傳,但后來用了水晶報表,里面有些東西添加了,沒有改服務器上的這個文件,于是把這個文件改了下,就好了
加上了
<httpHandlers><add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></httpHandlers>
轉載于:https://www.cnblogs.com/aaron_zhang/archive/2009/07/31/1535912.html
總結
以上是生活随笔為你收集整理的VS2005水晶报表发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 取 Oracle Schema信息
- 下一篇: CRM下午茶(23)-维护客户关系的最佳