2016-12-21 1 views
-1

ReportViewer 패키지를 사용하여 C# 프로젝트에서 SSRS 보고서의 Excel 렌더링을 다운로드하여 첨부하는 동안 오류가 발생했습니다 :Microsoft.ReportViewer.Webforms "[SerializationException] 'ReportServerErrorCode'멤버가 없습니다."

[System.Runtime.Serialization.SerializationException] 멤버 'ReportServerErrorCode'을 (를) 찾을 수 없습니다.

나는 그것을 로컬에서 발견했기 때문에 해결책을 적어 두지 않을 정도로 사소한 문제를 발견했다. 지점을 QA 서버에 배포하자마자 다시 한 번 문제가 발생했습니다.

답변

0

솔루션이 약간 복잡합니다. 나는 그의 오류가 본질적으로 보고서 서버 오류 코드를 얻기 위해 필요한 .dll이 없을 때 오류를보고하는 데 필요한 모든 것을 하나의 크기로 생각합니다. NuGet의 패키지는 다음 .dll을 가지고

  • Microsoft.ReportViewer.Common을
  • Microsoft.ReportViewer.DataVisualization
  • Microsoft.ReportViewer.ProcessingObjectModel
  • Microsoft.ReportViewer.WebForms

제 경우에는 이것이 데이터 집합에 의해 던져진 오류였습니다. 실제 오류를 확인하는 유일한 방법은 SSRS 로그를 보는 것입니다.