これに対する答えを2日間探していました。ReportViewer 9 を使用するアプリケーションがあります。ただし、IE10 で印刷ボタンをクリックすると、ブラウザーが動作を停止します ([デバッグ] または [プログラムを閉じる] ボタンを使用)。他のすべては正常に機能しているようです。
ReportViewer 10 を使用してみましたが、同じ問題が発生します。
Visual Studio 2010、Windows 7、IE 10 を使用し、.NET 4.0 をターゲットにしています。クラッシュは、IDE および IIS で発生します。
編集:私が試したこと:
Web サイトを信頼済みサイトに追加して、セキュリティ設定を下げてみました。また、「カスタム」セキュリティ ボックスのチェックボックスの可能な限りの組み合わせを試したと思います。
保護モードと拡張保護モードを有効にしようとしましたが、有望だと思われるカスタム セキュリティ レベルのさまざまなチェック ボックスの組み合わせを使用しました。
IE10 を 64 ビット モード (タブを含む) で実行するように強制しようとしましたが、いずれにせよアプリはタブを強制的に 32 ビットで実行します。
Kill Bit の問題ではないかと誰かが示唆したので、レジストリを編集して Kill Bit を無視するようにして、動作するかどうかを確認しました (動作しませんでした)。
また、すでに述べたすべての変数のほぼすべての順列を試したと確信しています。(私はこの時点で少し燃え尽きてしまったので、1 :S を見逃したかもしれません)
このスレッドは有望に思えましたが、機能させることができませんでした。Win8の話ですが、自分の状況に適用できるのではないかと思いました。
BuildProvider アセンブリを
type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WEBFORMS ..."
(Common ではなく) に変更する提案を見つけましたが、これまでのところそれも機能していません。Report Viewer 11 のインストールと、非常に古いバージョンのアプリケーションのインストールを試みました。どちらも同じ結果になります。