我有这个SSRS报告SQL 2005,我需要使用VS 2012附加在我的MVC应用程序上。
VS 2012 Report Viewer版本11不支持RS 2005,仅支持RS 2008,这就是为什么我将报表查看器版本9.0添加到我的工具箱中。
我创建了Webform Page,其中将附加报表查看器,但是当它没有呈现给from并说时。
Error Creating Control - ReportViewer1 Failed to created designer ......
是否有人可以提供处理此问题的详细信息。
谢谢和问候
答案 0 :(得分:0)
对遇到的所有其他人
将ReportViewer版本9.0附加到VS 2012时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>
即使在Designer视图中,报表查看器仍然显示错误创建控件,但在运行应用程序时,报表将正常呈现。
希望这会对你有所帮助。
最好的问候