Report Viewer Web Control HTTP处理程序未在应用程序的web.config文件中注册

时间:2017-03-14 23:30:31

标签: asp.net asp.net-mvc reportviewer reportviewerformvc

错误:

  

尚未注册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>

配置条目确实存在,但仍然会抛出错误。

1 个答案:

答案 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” /         /装配体

相关问题