- PR -

VS.NET2002から2003へのコンバージョンでCrystalReportのToolbarが表示されない

1
投稿者投稿内容
moondog
大ベテラン
会議室デビュー日: 2003/04/11
投稿数: 165
投稿日時: 2004-03-03 11:32
お世話さまです。

枝葉末節な話で恐縮なのですが、またまたVS.NETの2002から2003
への移行に伴うCrystalReportのお話です。

<環境>
OS:XP-Professional
IIS5
言語:ASP.NET(VB)

<現象>
上記のXPマシンにVS.NET2002をインストールし、 そこでCrystalReportで帳票作成した
プロジェクトがあるのですが、 そのマシンにVS.NET2003を追加インストールして
このプロジェクトをバージョンアップして実行したところ
CrystalReportViewerコントロールを貼りつけてあるフォームのToolbarが
きちんと表示されません。

具体的にはPowered by Crystal…というロゴマークが×表示になり、
上下ボタンも×表示になります。

これらのgifファイルか何かが正しくリンケージされてない、
か何かだと思うのですが、見栄えが悪いのでなんとか正常な姿に
戻したいです。^^;

対処法をご教示頂けるとありがたいです。

以上、宜しくお願い致します。
moondog
大ベテラン
会議室デビュー日: 2003/04/11
投稿数: 165
投稿日時: 2004-03-09 10:50
自己レスです。

無償サポの1インシデントを消費してCrystalDecisionsに問い合わせた結果、
IISの既定のWebサイトに存在すべき[CrystalReportWebFormViewer2]が
存在しないことが判明致しました。(レジストリにサブキーがないことも。)

これは、Crystal Reports for VS.NET2003のウェブコンポーネントが
正しくインストールされてないためであり、VS.NET2003を修復インストール
せよとの回答を得ました。

もうVS.NET2002を使うこともないかと思い、まずVS.NET2002をアンインストールし、
その後でVS.NET2003の修復インストールをかけることで解決致しました。

しかし、VS.NET2002の後からVS.NET2003をインストールした社内の別のマシンでも
同様の現象(IISの既定のWebサイト[CrystalReportWebFormViewer2]が存在しない)
が起きていることから、CrystalReportを使う場合には同一マシンに
VS.NET2002とVS.NET2003は共存させない方が良いのではないかと思っています。
1

スキルアップ/キャリアアップ(JOB@IT)