6

.Net 4.5 と ReportViewer 11 をローカル モードで使用しています。レポートの表示が非常に遅い (10 分)。この投稿で、web.config に追加<trust legacyCasModel="true" level="Full"/>すると問題が解決することがわかりました。レポートのレンダリング時間は 10 分から 10 秒になりましたが、システムの他の部分の動的変数が機能しなくなりました。これはエラーです:

動的操作は同種の AppDomain でのみ実行できます。

<trust legacyCasModel="true" level="Full"/>1ページだけで同じ効果の設定方法とかありますか?

4

4 に答える 4

1

.net フレームワークを 3.5 に変更すると、レポートを半分の時間で読み込むことができます。あなたのケースで試してみることができます。

于 2013-11-22T06:23:56.237 に答える
1

この問題の最新情報はhttps://connect.microsoft.com/VisualStudio/feedback/details/561679/reporting-services-using-parameter-for-dynamic-grouping-very-slowにあります。 SQL Server 2012 で対処する必要があります。

4.5 固有の機能を使用していない場合は、3.5 へのロールバックが最も実行可能なオプションです。cas 設定は web.config の一部であるため、ページごとにオプションを使用することはできません

レポート ページ用に 1 ページのサブ サイトを構築することを検討してください。サブ サイトは 3.5 アプリ プールを備えた別のアプリケーションです。簡単なテストを行う価値があるかもしれません。

于 2013-11-27T06:31:20.447 に答える