VS2010 ASP.NET ReportViewer コントロールを使用したレポートがあります。IIS に展開した後、クライアントが ReportViewer の [プリンター] アイコンをクリックすると、「クライアントの印刷コントロールを読み込めません」というエラーが表示されました。しかし、レポートを PDF にエクスポートすれば、印刷できます。これは 1 台のマシンでのみ発生し、他のマシンでは問題ありません。また、SSRS を使用していないため、SQL Server とは関係ありません。
私の質問は、プリンターアイコンからスローされた問題をどのように修正するかです。調査の結果、Microsoft Report Viewer 2010 SP1 Redistributable をクライアント マシンにインストールすると問題が解決するようです。ただし、Web アプリを展開するときに、Microsoft.ReportViewer.Common.dll と Microsoft.ReportViewer.WebForms.dll をコピーするので、クライアント コンピューターに再配布可能ファイルをインストールする必要があるかどうかはわかりません。
私が実際に得たエラーは、Microsoft ActiveX コントロールに関する IE の設定によるものだと思われます。誰かが同様の問題を抱えていますか?そして、あなたはいくつかの提案を提供できますか?