概要:ファイルまたはプログラムセット「Microsoft.ReportViewer.WebForms,Version=8.0.0.0,Culture=neutral,PublicKeyToken=b 03 f 5 f 7 f 11 d 50 a 3 a」をロードできませんでした.

1746 ワード

WebプロジェクトでReportViewerを使用してレポートを表示しました.ネイティブ開発環境では、レポートはすべて正常で、プログラムを別のマシンに配置したとき、エラーは次の通りです.「/WebReport」アプリケーションのサーバーエラーです.

構成エラー


説明:リクエストにサービスを提供するために必要なプロファイルの処理中にエラーが発生しました.次の特定のエラーの詳細を確認し、プロファイルを適切に変更してください.アナライザエラー:ファイルまたはプログラムセット「Microsoft.ReportViewer.WebForms,Version=8.0.0.0,Culture=neutral,PublicKeyToken=b 03 f 5 f 7 f 11 d 50 a 3 a」またはその依存項目をロードできませんでした.指定したファイルが見つかりません.ソースエラー:
  17:         <compilation debug="true">

              18:             <assemblies>

              19:                 <add assembly="Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />

              20:                 <add assembly="Microsoft.ReportViewer.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />

              21:             </assemblies>

ソースファイル:C:inetpubwwwrootWebReportweb.config行:19プログラムセットロードトレース:次の情報は、プログラムセット「Microsoft.ReportViewer.WebForms,Version=8.0.0.0,Culture=neutral,PublicKeyToken=b 03 f 5 f 7 f 11 d 50 a 3 a」がロードできない理由を決定するのに役立ちます.
 :  。

             ,  [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)  1。

             :  。

             ,  [HKLM\Software\Microsoft\Fusion!EnableLog]。

            

バージョン情報:Microsoft.NET Frameworkバージョン:2.0.50727.42;ASP.NETバージョン:2.0.50727.210それは、パブリケーションプログラムが適切に配置されていないため、binディレクトリの下に対応するdllが見つかりません.解決策は、仮想ディレクトリの下のすべてのdllをbinディレクトリの下にコピーすることです.binディレクトリの下には必ず以下の3つのファイルがあります.1) Microsoft.ReportViewer.Common.dll 2) Microsoft.ReportViewer.ProcessingObjectModel.dll
3) Microsoft.ReportViewer.WebForms.dll