2016-05-25 28 views
6

Crystalレポートをレンダリングするレポートビューとしてaspxページを持つMVCアプリケーションを作成しました。Crystalレポートにローカルイメージが表示されないASP.NET MVC

単純なPictureオブジェクトとOLEオブジェクトを追加し、ローカルオブジェクトの物理パスとして "Format Object - > Picture - > Graphic Location"を設定しました。 Crystalレポートで指定されたパスからイメージがレンダリングされることを期待していますが、イメージがまったく表示されません。私の研究内容に基づいて

"xxx/Webform/CrystalImageHandler.aspx?dynamicimage=cr_tmp_image_225a5398-7162-4373-b860-ce62f2c67c24.png" 

としてブラウザコンソールでその投げ誤差は私が提案Web.configファイルに「パス= CrystalImageHandler.aspx」で、2つの異なるハンドラを追加することが分かったが、のための仕事であるように思われません私。

助けていただけたら幸いです!

+1

あなたのイメージは、ウェブサイトに追加されていますか?サイトをIISに公開しましたか?あなたはあなたの環境をもっと少し話せますか?よろしく。 – JCM

+0

正しく覚えていれば、ローカルパスからロードしようとしました。私はIISでホストしようとしなかった。 –

+0

閲覧エラーは何ですか? – Gi1ber7

答えて

0

最初に実装を開始したとき、データソースから画像を動的に追加することを考えましたが、この問題のためにOLEオブジェクト経由で画像フィールドを追加し、条件付きでそれを抑制しました。繰り返しますが、それは私の問題に対する解決策ではなく、単なる修正です。

0

イメージをemmbeddingする代わりに、コードの背後にある式またはパラメータにurlを指定してみてください。

関連する問題