on 03-27-2009 8:59 AM
現在、visual Studio 2005 付属のCrystal report を利用したWebサイトを作成しています。
Crystal Reportの利用形態は、RPTファイルをCrystalReportViewerで表示するいう形式をとっています。
作成したWebサイトをWebサーバ(windows2003server,iis6.0)に発行したいと思っているのですが、
visualStudio2005側での(Webサイトの発行)機能で発行すればCrystalReport利用機能を正常に動作するのでしょうか?
それともWEBサーバ側へなにかインストールする必要があるのでしょうか?
WebサーバにはCrystalReport Depeloperなどは一切インストールしていません。
以上よろしくお願いいたします。
それでは。
Edited by: kouichi shimizu on Mar 27, 2009 10:16 AM
当方は同じような環境で使用しているユーザーですが、まず
>visualStudio2005側での(Webサイトの発行)機能で発行すればCrystalReport利用機能を正常に動作するのでしょうか?
についてですが、上記ではたぶんVS2005で開発したWebアプリを2003Serverのディレクトリにコピーする程度なので、CrystalReportViewerを使っていない画面すら動作しないと思います。
こちらでは、開発環境の
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports\
CRRedist2005_x86.msi
を2003Serverで実行し、CrystalReportランタイムをインストールしました。
これでとりあえず画面が出ますが、CrystalReportViewerを起動するところで
Load Reopt failed.
がでます。
これは2003Serverのアカウントのデフォルトが非常に制限されたNetwork Serviceとなっているためで、当方ではこれをLocal Systemに変えることで動作しました。
もしかしたら適当な権限をNetwork Serviceに与えると動作するかもしれませんが、試してはいません。
参考;http://www.atmarkit.co.jp/fwin2k/dnsvrguide/iis02/iis2.html
しかし、この状態でも最初のCrystalReportViewerを起動したときなど
Load Reopt failed.
や
rpt のエラー:バックグラウンド処理のためのリクエストを発行できませんでした。
などが発生します。
これについてはCrystalReport2005のServicePackがでているらしいのですが、SAPのサイトなどをみても見つけることができませんでした。
以上
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
>Haruyuki Noguchi さん
レスありがとうございます。
こちらでも調査してまして、Web発行とCrystalreportランタイムだけではやはり無理であることが判明しました。
なので考え方を変え、インストーラーを作ってみようと思い、
Crystalreportランタイムをインストール後、
WebセットアッププロジェクトにマージモジュールCrystalReportsRedist2005_x86.msmを追加して
インストーラを作成しインストールしてみたところ、
CRViewerが正常に表示されました。
なので解決とさせていただきます。
参考にしたURLを記載いたします。
・マージモジュールを利用したセットアッププロジェクトの作成方法ついて
https://smpdl.sap-ag.de/~sapidp/012002523100005853292008E/cr_net_2005_mm_mlb_x86.zip
u2191
上記ZIPファイルを解凍すると、docファイルが入っているのでそちらに作成方法の詳細が記載してあります。
(英語です)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.