作成日: 2026/04/10 最終更新日: 2026/04/10
文書種別
不具合
状況
現象確認済み
詳細
Web APIのレポートサービスを介してFlexReportを使用するとき、データプロバイダとしてC1.AdoNet.Jsonが設定されていると、レポートの生成時にC1.Report.DataAccessExceptionの例外が発生し、レポートの生成に失敗します。
Webプロジェクトにおいては、以下のようなコードで、C1.AdoNet.Jsonデータプロバイダを登録します。
DbProviderFactories.RegisterFactory("C1.AdoNet.Json", C1JsonProviderFactory.Instance);
しかしながら、データプロバイダーが正しく登録されているにも関わらず、レポートサービスは内部的にデータプロバイダを解決することができません。その結果、C1.AspNetCore.WebApi.Reportライブラリから例外がスローされます。