错误:
尚未注册Report Viewer Web Control HTTP处理程序 在应用程序的web.config文件中。 加 到web.config文件的system.web / httpHandlers部分,或添加 到Internet Information Services 7或更高版本的system.webServer / handlers部分。
Web配置文件:
<system.web>
<authentication mode="None" />
<compilation debug="true" targetFramework="4.5.2" />
<httpRuntime targetFramework="4.5.2" />
<httpHandlers>
<add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" validate="false" />
</httpHandlers>
</system.web>
<system.webServer>
<modules>
<remove name="FormsAuthentication" />
</modules>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<remove name="ReportViewerWebControlHandler"/>
<add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
</handlers>
</system.webServer>
配置条目确实存在,但仍然会抛出错误。
答案 0 :(得分:0)
只需在web.config中添加此代码
您应该确保您的Microsoft.Reporting.WebForms版本(版本= 12.0.0.0)
找到本节
system.webServer validate validateIntegratedModeConfiguration =“ false” / 处理程序 添加名称=“ ReportViewerWebControlHandler” preCondition =“ integratedMode”动词=“ ” path =“ Reserved.ReportViewerWebControl.axd” type =“ Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms,版本= 12.0.0.0,文化=中性, PublicKeyToken = 89845dcd8080cc91“ / * /处理程序 /system.webServer
system.web compilation debug =“ true” 装配体 add assembly =“ Microsoft.Build.Framework,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = B03F5F7F11D50A3A” / add assembly =“ System.Management,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = B03F5F7F11D50A3A” / add assembly =“ System.Core,版本= 3.5.0.0,文化=中性,PublicKeyToken = B77A5C561934E089” / add assembly =“ System.Web.Extensions,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 31BF3856AD364E35” / add assembly =“ System.Xml.Linq,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = B77A5C561934E089” / add assembly =“ System.Data.DataSetExtensions,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = B77A5C561934E089” / add assembly =“ Microsoft.ReportViewer.WebForms,Version = 12.0.0.0,Culture = neutral,PublicKeyToken = 89845DCD8080CC91” / add assembly =“ Microsoft.ReportViewer.Common,Version = 12.0.0.0,Culture = neutral,PublicKeyToken = 89845DCD8080CC91” / /装配体