2013-04-03 74 views
0

启用Reporting Services的2005年,我有这样的SSRS 2005年报告SQL和我使用VS 2012在VS 2012

需要这个安装在我的MVC应用程序

VS 2012的报表查看器版本11不支持RS 2005年,仅支持RS 2008后,这就是为什么我添加报告查看器版本9.0到我的工具箱。

我创建了Webform页面,其中将附加报告查看器,但是当它不呈现给from和说。

Error Creating Control - ReportViewer1 Failed to created designer ...... 

有没有人可以提供处理这个问题的细节。

感谢和问候

回答

0

要安装的ReportViewer 9.0版到2012 VS谁时遇到 Error Creating Control'RSClientController' is undefined其他所有其他人,我得到了解决。

我做什么是我设置的网络配置文件,asp.net源下面

Report.aspx

<%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %> 

的Web.Config

<httpHandlers> 
    <add verb="*" path="Reserved.ReportViewerWebControl.axd" type = "Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
</httpHandlers> 

<compilation debug="true" targetFramework="4.0"> 
    <assemblies> 
    <add assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
    <add assembly="Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
    </assemblies> 
</compilation> 

<system.webServer> 
    <validation validateIntegratedModeConfiguration="false"/> 
    <modules runAllManagedModulesForAllRequests="true"/> 
    <handlers> 
     <add name="Reserved-ReportViewerWebControl-axd" path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler" resourceType="Unspecified" preCondition="integratedMode"/> 
    </handlers> 
    </system.webServer> 

即使在设计视图报表查看器仍然显示错误创建控制,但是当您运行应用程序时,报表将正常呈现。

希望这会帮助你。

最好问候