我在MVC3應用程序的普通ASP.NET aspx頁面上使用Crystal報表查看器。在控制器操作中,我只是重定向到aspx頁面,報表顯示正常。但問題在於動態圖像。我找到了最簡單的解決方案,它將圖像路徑作爲報告參數傳遞,並將此參數設置爲圖像源。在Visual Studio預覽版中,此工作正常,但執行時我在頁面上看到此錯誤。CrystalImageHandler.aspx找不到
"NetworkError: 404 Not Found - server/ReportWebForms/CrystalImageHandler.aspx?dynamicimage=cr_tmp_image_4fbcb73a-e001-4365-84fc-164788dd1605.png"
因此,我假設,沒有以前的水晶報告經驗,問題是在CrystalImageHandler.aspx。 我在Web.config這些條目:
<httpHandlers><add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></httpHandlers></system.web>
<handlers><add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode"/></handlers></system.webServer>
這是一個MVC類型的問題?任何人都可以幫忙嗎?
感謝您
我放棄了水晶爲我的解決方案報告的目錄名。太多的問題,它是我的VS 2010經常崩潰。我現在將創建html頁面以在應用程序中的頁面上顯示報告,並使用我發現非常好的iTextSharp庫來創建PDF以供下載。這樣,我可以控制報表創建過程中的每一行,而不像BlackBox Crystal Reports。這可能會幫助某人決定在與我處於同一位置時採取什麼方法。 – elector 2012-07-11 13:55:50
[Crystal Reports Images在ASP.NET MVC中不加載]的可能重複(http://stackoverflow.com/questions/2925465/crystal-reports-images-not-loading-in-asp-net-mvc) – rene 2015-12-21 14:16:43