-1

Crystal Reports 2008 (SP4) の Internet Explorer 10 クライアントでのバグを確認しました。IE9 クライアントで動作しますが、IE9 から IE10 にアップグレードするとエラーが発生します。

具体的には、HTML としてレンダリングされたレポートを表示できますが、レポートを閉じると、サーバーに送信された要求によってサーバー上のスレッドがハングします。サーバー上の IIS のコードが実行されている

CrystalDecisions.Web.dll!CrystalDecisions.Web.CrystalImageCleaner.Run() + 0x4b バイト このメソッドは、設計上、無限ループです。

IIS で有効Failed Request Tracingにすると、IIS サーバーが生成するエラーを示すログが表示されます。

エラー (2147943395) - スレッドの終了またはアプリケーションの要求により、I/O 操作が中止されました。(0x800703e3)

これは、IIS サーバーが Windows Server 2008 R2 SP1 であり、Windows 7 サーバーでもある場合に発生します。この問題は、IE9 ブラウザ、Chrome または Firefox では発生しません。

何かが Crystal にそのRun()メソッドを実行させていると思われますが、それは起こってはいけません。

ドキュメントとブラウザ クライアントで と を同時に使用してみEmulateIE7ましたが (違いはありません)、ブラウザ エミュレーションでは問題は解決しませんでした。EmulateIE9

4

2 に答える 2