作成日: 2020/09/01 最終更新日: 2020/09/23
文書種別
不具合
状況
修正済み
詳細
ASP.NET WebサイトのプロジェクトでWebViewerを使用すると以下の現象が発生します。
- Webフォーム(.aspx)のデザイナにWebViewerが表示されない
(エラーメッセージ)コントロールの作成中にエラーが発生しました
- 実行時にレポートが表示されない
(エラーメッセージ)レポートが見つかりません。
回避方法
この問題は Service Pack 1(v14.1.20526.0)で修正されました。
※サービスパックを適用しない場合の回避方法は以下の通りです。
※サービスパックを適用しない場合の回避方法は以下の通りです。
- Webフォーム(.aspx)のデザイナにWebViewerが表示されない
この不具合に対する回避方法はありません。
<ActiveReportsWeb:WebViewer>タグの記述を直接編集してください。
- 実行時にレポートが表示されない
以下の手順で回避できます。
- Microsoft.CodeDom.Providers.DotNetCompilerPlatformパッケージをインストールする。
※プロジェクトテンプレートを使用してWebサイトを作成した場合はデフォルトでインストールされています。 - グローバルアプリケーションクラス(Global.asax)を追加する。
- Global.asaxに以下のタグを追加する。
<%@ Import Namespace="System.Web.Routing" %> <%@ Import Namespace="GrapeCity.ActiveReports.Web" %>
- Global.asaxのApplication_Startに以下の処理を追加する。
<script runat="server"> void Application_Start(object sender, EventArgs e) { // 追加ここから this.UseReporting(settings => { settings.UseFileStore(new System.IO.DirectoryInfo(Server.MapPath("~"))); settings.UseCompression = true; }); // 追加ここまで } </script>
- Microsoft.CodeDom.Providers.DotNetCompilerPlatformパッケージをインストールする。
旧文書番号
85944