Symptom
- .NET Web アプリケーション実行時に、空ページがブラウザに表示されます。
- ブラウザタイトルの "無題のページ"
- "実行しましたが、ページでエラーが発生しました" または "ページが表示されました" で、黄色の (!) 感嘆符マークアイコンがブラウザのステータスバーに表示されます。
- 黄色の (!) 感嘆符マークアイコンをクリックすると、Intenet Explorer のダイアログが表示されます。
- エラー "Web ページに問題があるため、正しく表示または機能しなくなる可能性があります。今後、ステータス バーに表示された警告アイコンをダブルクリックすると、このメッセージを表示できます。"
- エラー 'bobj' が定義されていません。
Reproducing the Issue
- 新規 ASP.NET Web アプリケーションを作成します。
- メニュープロジェクト -> 参照の追加を選択します。
- タブ .NET の "CrtstalDecisions.CrystalReports.Engine" を選択します。
- タブ .NET の "CrystalDecisions.Shared" を選択します。
- タブ .NET の "CrystalDecisions.Web" を選択します。
- OK をクリックします。
- Crystal ReportViewer コントロールを Web フォームに挿入します。
- (『Crystal Reports 2008 .Net SDK 開発者ガイド』からの) 以下のコードを ASP.NET Web アプリケーションの Web.config ファイルに挿入します。
<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="crystalReportViewer" type="System.Configuration.NameValueSectionHandler" />
</sectionGroup>
</sectionGroup>
</configSections><businessObjects>
<crystalReports>
<crystalReportViewer>
<add key="resourceURI" value="/crystalreportviewers12" />
</crystalReportViewer>
</crystalReports>
</businessObjects>
- <sessionState cookieless="true"></sessionState> を <system.web> タグに挿入します。
環境:
- Crystal Reports 2008 SP0
- Microsoft Visual Studio 2008
Resolution
- フォルダ C:\Program File\Business Objects\Common\4.0\CrystalReportViewers12 を ASP.NET Web アプリケーションフォルダにコピーします。
- ASP.NET Web アプリケーションの Web.config ファイルで以下のコードを修正します。
<add key="resourceURI" value="~/crystalreportviewers12" />
Keywords
blank page,C#,VS2008,CR2008,cookie, 空ページ, クッキー, Web ページに問題があるため、正しく表示または機能しなくなる可能性があります 今後、ステータスバーに表示された警告アイコンをダブルクリックすると、このメッセージを表示できます, Crystal Report Viewer コントロール , KBA , BI-DEV-NET , BI Software Development Kits (SDKs) - .NET or Other , Problem