作成日: 2023/05/26 最終更新日: 2023/05/26
文書種別
使用方法
詳細
ActiveReportsのテンプレートから作成したBlazorビューワのプロジェクトは、埋め込みリソースのレポートファイルのみを表示する構造になっています。
埋め込みリソース以外のレポートファイルを表示したい場合は、UseFileStoreを使用してファイルの格納ディレクトリを指定する必要があります。
StartupクラスでUseReportingを呼び出している箇所に以下のコードを追加してください。
app.UseReporting(settings => { settings.UseEmbeddedTemplates("BlazorViewerServerApp1.Reports", Assembly.GetAssembly(GetType())); settings.UseFileStore(new System.IO.DirectoryInfo("C:\\TMP")); // 追加 settings.UseCompression = true; });
※上記ではC直下のフォルダを指定していますが、実際にはアプリの実行アカウントがアクセス可能なフォルダを指定する必要があります。