none
Asp.netのアプリケーションからレポートを印刷しようとした場合のみ「クライアントの印刷コントロールを読み込めません」のエラーが出る。 RRS feed

  • 質問

  • Asp.Netで、ページ上にReportViewerクラス(Microsoft.Reporting.WebForms.ReportViewer)を使ってReportingServicesのレポートを表示しているアプリケーションがあります。

    このアプリケーションでは正しくレポートが表示されるのですが、ReportViewerの中に表示されている印刷ボタンをクリックすると、「クライアントの印刷コントロールを読み込めません」のエラーになって印刷が出来ません。

    しかし、同じクライアントパソコンのブラウザからアプリケーションが参照しているのと同じSSRSのインスタンスのレポートマネージャーを開き、同じレポートを表示して印刷ボタンをクリックすると正しく印刷が出来ます。

    SSRSのログインに使用しているユーザーや、ブラウザ上のセキュリティのゾーン設定はどちらの場合(SSRSのレポートマネージャから印刷/ASP.NETのアプリから印刷)も同じです。

    また、同じアプリケーションは複数のサーバーにインストールしていますが、このような現象が起きるのは1台だけです。

    同様の現象について何か情報が無いでしょうか?

    尚、サーバ・クライアントの環境は以下の通りです。

    OS:Windows2008R2

    DB:SQLSERVER2012Std

    クライアントブラウザ:IE8


    • 編集済み y-ohara 2013年12月2日 8:10
    2013年12月2日 8:09

回答

すべての返信

  • 先ずは以下を参考に該当するものが無いかどうかご確認ください。

    「Reporting Services のレポートで印刷を行うと「クライアントの印刷コントロールを読み込めません。」のエラーが発生する」:http://blogs.msdn.com/b/jpsql/archive/2012/06/06/reporting-services.aspx


    MCITP(Database Developer/Database Administrator)


    • 回答の候補に設定 星 睦美 2013年12月11日 2:28
    • 編集済み 星 睦美 2013年12月11日 2:36 URL にハイパーリンクとページタイトル追加させていただきした。
    • 回答としてマーク 星 睦美 2013年12月16日 6:26
    2013年12月9日 9:54
  • フォーラム オペレーターの星 睦美です。
    y-ohara さん、こんにちは。

    nagino - 引退エンジニア さんが紹介しているページの内容がトラブルシューティングに参考になりそうだと思いますので、私から[回答の候補に設定] させていただきました。

    もし引き続き事象を解決するためのアドバイスが必要な際には、確認した結果をそえて返信いただければと思います。

    フォーラムで役立つ回答がありましたら、これからもユーザー同士の情報交換がより活発になりますように投稿者からの[回答としてマーク]をお願いします。

    ---

    フォーラム で情報をお探しの方にも参考になるスレッドだと思いますので私のほうで[回答としてマーク] させていただきました。
    今後ともSQL Server フォーラムをよろしくお願いします。


    フォーラム オペレーター 星 睦美 - MSDN Community Support



    • 編集済み 星 睦美 2013年12月16日 6:28 回答としてマーク
    2013年12月11日 2:42
  • 情報ありがとうございました。

    その後、調査用にサンプルプログラムを作成し、当該サーバや同じ設定の他のサーバで動かして確認してみましたが、当該サーバにプログラムを置いた時のみ事象が発生し、クライアントの設定とは無関係と判明いたしました。

    当該事象の発生するサーバで唯一異なっていたのは、c:\windows\assembly 内の Microsoft.ReportViewer.Webforms のファイルのリビジョンのみです。(バージョン番号は同一ですが、リビジョン番号は異なっていました)

    アセンブリファイルのリビジョンを揃える事で事象が解決するかどうかまでは未確認ですが、情報として掲載させていただきます。

    2014年4月7日 2:02