6

Visual Studio 2008 に含まれている Crystal ライブラリを使用して作成された Crystal Report を含む Web ページを作成しました。

自分のマシンでは動作します」が、Web サーバーにデプロイすると、Crystal Report ツールバーのアイコン (エクスポート、印刷など) が表示されないか、機能しません。ボタンの画像があるはずの場所に「赤い X」が表示されているだけで、クリックしても何も起こりません。

ツールバーの画像が実際に Web サーバーで見ている場所にあることを確認しました: (C:/Inetpub/wwwroot/aspnet_client/system_web/2_0_50727/CrystalReportWebFormViewer4/images/toolbar/)
それらはすべてそこにあります。

Web サーバー上の上記のフォルダーのアクセス許可を確認しました。テストするためだけに、すべてのユーザーに「フル コントロール」を与えます。

また、Web サーバーで「CRRedist2008_x86.msi」をインストール/実行しました。

「crystalreportviewers115」フォルダーが Web サーバーの「\wwwroot\aspnet_client\system_web\2_0_50727」フォルダーに確実に追加されていることを確認する人もいますが、それをコピーする「crystalreportviewers115」を見つけることができませんでした。

あなたが提供できるかもしれない助けやアイデアに感謝します。

更新 - OK、明らかに、画像が正しい場所にあることを十分に確認していませんでした。

4

5 に答える 5

6

どっ!職場の他の誰かがこれを理解しました。それは本当に簡単で、私はそれを分類することができたはずですが、ねえ、それは時々起こる方法です.

ここで修正:
Web サーバーで、「aspnet_client」フォルダーを「C:\Inetpub\wwwroot」から「C:\Inetpub\wwwroot\your-website-name」にコピーします。

それが私たちが行ったすべてであり、現在は機能しています。

これが私が経験したすべての大騒ぎから誰かを救うことを願っています.

于 2008-09-10T04:07:17.950 に答える
2

これを試してください
Webサーバーで、「C:\ Inetpub\wwwroot」から「aspnet_client」フォルダーをコピーし、Webサイトフォルダー内に貼り付けます(フォームフォルダー、app_dataフォルダーなどがあります)

于 2009-12-11T12:38:06.910 に答える
2

もう 1 つの解決策は、単純に Web サイトに新しい仮想ディレクトリを作成し、「C:/Inetpub/wwwroot/aspnet_client」を指すようにすることです。

于 2009-06-15T17:28:17.690 に答える
0

ローカル コンピューターの c:\inetpub\wwwroot フォルダーから aspnet_client フォルダーを Web ホスティング サーバーの httpdocs フォルダーにアップロードします。幸運を!!!

于 2010-10-06T15:05:41.957 に答える
0

私は、別の開発者が作成したコードの保守を引き継ぎ、この問題に苦しんでいました。私の場合、コンパイルされたレポートは、ローカル開発パスに存在するため、ローカルで機能する Crystalreportview115 フォルダー内の画像を探していました。ターゲット サーバー上の唯一のフォルダーは、CrystalReportWebFormViewer4 でした (以前のサーバーのインストールまたはサイトの展開からだと思います)。...115 フォルダーを追加するだけで問題が解決しました。

根本的な原因は、開発者のマシンにインストールされている Crystal のバージョンにあるようです。それが誰にも役立つかどうかはわかりませんが、私はそれについて言及したいと思いました!

于 2010-04-29T08:25:29.977 に答える