2012-03-24 2 views
4

공유 호스팅 서버에서 Microsoft보고를 설정하려고합니다. 필요한 항목이있는 web.config 파일을 설정하고 Microsoft.ReportViewer.Common.dllMicrosoft.ReportViewer.WebForms.dll 어셈블리뿐만 아니라 FTP를 통해 Microsoft.ReportViewer.xml 파일을 업로드했습니다.Microsoft ReportViewer 웹 컨트롤을 xcopy 배포 할 수 있습니까?

사이트를로드해도 문제가 없지만 보고서를로드하려고하면 Microsoft.ReportViewer.ProcessingObjectModel.dll에 누락 된 참조가 표시됩니다. 이 dll 사본을 확보 할 수 있다면 보고서보기가 제대로 작동 할 것으로 기대합니까? 그렇다면 복사본을 얻는 가장 좋은 방법은 무엇입니까? 아니면 ReportViewer.exe를 실행하기 위해 서버 관리자를 도와야합니까?

이 프로젝트는 Visual Studio 2008을 사용하고 있습니다.

답변

3

대답은 '예'인 것 같습니다. 이전에 GAC에서 파일을 추출한 적이 없었지만 this question에 설명 된 명령 줄 방법을 따르면 꽤 쉬웠습니다. Microsoft.ReportViewer.ProcessingObjectModel.dll의 올바른 버전이 내 개발 컴퓨터의 GAC에서 추출되고 사이트에 업로드되면 보고서가 작동하기 시작했습니다.

+1

GAC에서 압축을 풀지 말고 VS 솔루션에 [Microsoft.ReportViewer] (https://www.nuget.org/packages/Microsoft.ReportViewer/)의 NuGet 패키지를 추가하는 것이 좋습니다. – CrazyPyro

+1

참고 : 해당 Nuget 패키지는 비공식이며 지원되지 않습니다. – Schneider

관련 문제