SSRS 설치와 함께 SQL Server 2005를 사용하는 ASP.NET 응용 프로그램을 작성하고 있습니다. ReportViewer 컨트롤을 사용하고 싶지만 SSRS 2008이 필요하므로 ReportViewer 10을 사용할 때 오류가 발생합니다.VS 2010에서 ReportViewer 9 컨트롤 사용
응용 프로그램 내에서 ReportViewer 9를 어떻게 사용할 수 있습니까? 나는 Microsoft.ReportViewer.WebForms.dll 버전 9에 대한 참조를 추가하고 다음과 같이 10
내 마크 업이 버전에 대한 참조를 제거했습니다 :이 I를 실행하려고하면
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<!-- standard markup -->
<rsweb:ReportViewer ID="ReportViewer1" runat="server"></rsweb:ReportViewer>
을하지만를 다음 오류가 발생합니다.
CS0433: The type 'Microsoft.Reporting.WebForms.ReportViewer' exists in both 'c:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\10.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.WebForms.dll' and 'c:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\9.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.WebForms.dll'
무엇을 놓쳤습니다!?
업데이트 : 의 ReportViewer (10)를 사용하려고 할 때 내가 얻을 다음과 같은 오류 :
"Remote report processing requires Microsoft SQL Server 2008 Reporting Services or later."
나는 또한 당신을 실행해야합니다 것으로 나타났습니다. 앱을 ReportViewer 9.0에서 작동하도록 기본 모드 (앱 풀 설정)로 설정합니다. –
이 덕분에 완벽하게 .. –