2012-03-24 14 views
4

共有ホスティングサーバーでMicrosoftレポートを設定しようとしています。 web.configファイルに必要なエントリを設定し、アセンブリMicrosoft.ReportViewer.Common.dllMicrosoft.ReportViewer.WebForms.dllと、FTP経由でMicrosoft.ReportViewer.xmlファイルをアップロードしました。Microsoft ReportViewer Webコントロールをxcopy展開することはできますか?

サイトは正常に読み込まれますが、レポートを読み込もうとすると、参照が見つからない場合はMicrosoft.ReportViewer.ProcessingObjectModel.dllになります。私はこのdllのコピーを保持することができます、私は、レポートビューが動作すると期待できますか?もしそうなら、コピーを得るための最良の方法は何ですか?それとも、ReportViewer.exeを実行するためにサーバー管理者に迷惑をかけようとする必要がありますか?

このプロジェクトはVisual Studio 2008を使用しています。

答えて

3

答えは「はい」と思われます。以前はGACからファイルを抽出したことはありませんでしたが、this questionに記載されているコマンドラインの方法に従うことでかなり簡単でした。 Microsoft.ReportViewer.ProcessingObjectModel.dllの正しいバージョンが、開発マシンのGACから抽出され、サイトにアップロードされると、レポートが機能し始めました。

+1

これらをGACから抽出するのではなく、[NuGet for Microsoft.ReportViewer](https://www.nuget.org/packages/Microsoft.ReportViewer/)をVSソリューションに追加する方がよい場合があります。 – CrazyPyro

+1

注:Nugetパッケージは非公式でサポートされていません – Schneider

関連する問題