2013-04-03 119 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> 

即使在設計視圖報表查看器仍然顯示錯誤創建控制,但是當您運行應用程序時,報表將正常呈現。

希望這會幫助你。

最好問候