asp.net 水晶報表表徵圖不顯示的解決方案

來源:互聯網
上載者:User

asp教程.net 水晶報表表徵圖不顯示的解決方案
有時在水晶報表裡添加一個餅狀圖或者柱狀圖時,頁面顯示叉叉,就是圖片沒有輸出,解決方案如下:

在web.config中添加如下節點

 

<system.web><httphandlers><add verb="get" path="crystalimagehandler.aspx" type="crystaldecisions.web.crystalimagehandler, crystaldecisions.web, version=10.5.3700.0, culture=neutral, publickeytoken=692fbea5521e1304"/></httphandlers></system.web>---------------------------------------------------<apps教程ettings><add key="crystalimagecleaner-autostart" value="true" /><add key="crystalimagecleaner-sleep" value="60000" /><add key="crystalimagecleaner-age" value="120000" /></appsettings>


asp.net教程 web 應用程式中的 web.config 檔案儲存體全域設定,比如資料庫教程串連資訊、程式集引用以及錯誤處理。此檔案以 xml 格式編寫,並且其根項目必須始終為 <configuration>。這是一個進階配置,並且不是必需的。

以下元素是 crystal reports 專屬的,並可以添加到 web.config 檔案中。

crystalimagehandler
crystalimagehandler 元素在 crystalreportviewer 控制項中顯示所有生動影像。此設定配置 asp.net 輔助進程,以便將對 crystalimagehandler.aspx 所做的請求重新導向到僅限內部的影像處理程式類。如果 web.config 檔案中沒有 crystalimagehandler 設定,則網站上的映像將不會顯示。向網站中添加 crystalreportviewer 控制項時,此元素將被自動添加到 web.config 檔案。

複製

<system.web>
<httphandlers>
<add verb="get" path="crystalimagehandler.aspx" type="crystaldecisions.web.crystalimagehandler, crystaldecisions.web, version=10.5.3700.0, culture=neutral, publickeytoken=692fbea5521e1304"/>
</httphandlers>
</system.web>


crystalimagecleaner
crystalimagecleaner 進程自動刪除 crystalreportviewer 控制項呈現的動態產生的映像。利用此設定可以設定刪除檔案之前掃描映像目錄和檔案存在的最短時間的時間間隔。向網站中添加 crystalreportviewer 控制項時,此元素將被自動添加到 web.config 檔案。此元素對應於 crystalimagecleaner 類。

crystalimagecleaner-sleep 初始化映像清除程式在掃描和清理生動影像目錄中的影像檔之前休眠的時間(以毫秒為單位)。
crystalimagecleaner-age 初始設定檔案在被刪除之前存在的最短時間(以毫秒為單位)。
crystalimagecleaner-autostart 控制 crystalimagecleaner 進程。映像清除程式清理在查看其值設定為 true 的報表時建立的臨時映像。
注意 
在單一 asp.net 輔助進程中只能啟動一個映像清除程式。
 

複製

<appsettings>
<add key="crystalimagecleaner-autostart" value="true" />
<add key="crystalimagecleaner-sleep" value="60000" />
<add key="crystalimagecleaner-age" value="120000" />
</appsettings>


更詳細看

http://msdn.microsoft.com/zh-cn/library/ms227537.aspx

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.