SAP Knowledge Base Article - Public

1281101 - ASP.NET アプリケーション実行時に黄色の (!) 感嘆符マークアイコンがステータスバーに表示される

Symptom

  • .NET Web アプリケーション実行時に、空ページがブラウザに表示されます。
  • ブラウザタイトルの "無題のページ"
  • "実行しましたが、ページでエラーが発生しました" または "ページが表示されました" で、黄色の (!) 感嘆符マークアイコンがブラウザのステータスバーに表示されます。
  • 黄色の (!) 感嘆符マークアイコンをクリックすると、Intenet Explorer のダイアログが表示されます。
  • エラー "Web ページに問題があるため、正しく表示または機能しなくなる可能性があります。今後、ステータス バーに表示された警告アイコンをダブルクリックすると、このメッセージを表示できます。"
  • エラー 'bobj' が定義されていません。

Reproducing the Issue

  1. 新規 ASP.NET Web アプリケーションを作成します。
  2. メニュープロジェクト -> 参照の追加を選択します。
  3. タブ .NET の "CrtstalDecisions.CrystalReports.Engine" を選択します。
  4. タブ .NET の "CrystalDecisions.Shared" を選択します。
  5. タブ .NET の "CrystalDecisions.Web" を選択します。
  6. OK をクリックします。
  7. Crystal ReportViewer コントロールを Web フォームに挿入します。
  8. (『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>

  1. <sessionState cookieless="true"></sessionState> を <system.web> タグに挿入します。

環境:

  • Crystal Reports 2008 SP0
  • Microsoft Visual Studio 2008

Resolution

  1. フォルダ C:\Program File\Business Objects\Common\4.0\CrystalReportViewers12 を ASP.NET Web アプリケーションフォルダにコピーします。
  2. 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

Product

Crystal Reports 2008 V0