HTTP-обработчик веб-элемента управления Report Viewer не зарегистрирован в файле web.config приложения.

Ошибка:

HTTP-обработчик веб-элемента управления Report Viewer не был зарегистрирован в файле web.config приложения. Добавьте в раздел system.web / httpHandlers файла web.config или добавьте в раздел system.webServer / handlers для Internet Information Services 7 или более поздней версии.

Файл веб-конфигурации:

<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>

Записи конфигурации существуют, но ошибка все равно возникает.


person Ravi Sankar Rao    schedule 14.03.2017    source источник


Ответы (1)


Просто добавьте этот код в web.config
Убедитесь, что ваша версия Microsoft.Reporting.WebForms (Version = 12.0.0.0)

найти этот раздел

system.webServer validation validateIntegratedModeConfiguration = false / обработчики add name = ReportViewerWebControlHandler preCondition = IntegratedMode verb = path = Зарезервировано. ReportViewerWebControl.axd type = Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version = 12.0.0.0, Culture = нейтральный, PublicKeyToken = 89845dcd8080cc91 / * / handlers /system.webServer

system.web compilation debug = true сборки add assembly = Microsoft.Build.Framework, Version = 3.5.0.0, Culture = нейтральный , PublicKeyToken = B03F5F7F11D50A3A / add assembly = System.Management, Version = 2.0.0.0, Culture = нейтральный, PublicKeyToken = B03F5F7F11D50A3A / add assembly = System.Core, Version = 3.5 .0.0, Культура = нейтральный, PublicKeyToken = B77A5C561934E089 / add assembly = System.Web.Extensions, Version = 3.5.0.0, Culture = нейтральный, PublicKeyToken = 31BF3856AD364E35 / добавить сборку = System.Xml.Linq, Version = 3.5.0.0, Culture = нейтральный, PublicKeyToken = B77A5C561934E089 / add assembly = System.Data.DataSetExtensions, Version = 3.5.0.0, Culture = нейтральный, PublicKeyToken = B77A5C561934E089 / add assembly = Microsoft.ReportViewer.WebForms, Version = 12.0.0.0, Culture = нейтральный, PublicKeyToken = 89845DCD8080CC91 / add assembly = Microsoft.ReportViewer.Common, Version = 12.0 .0.0, культура = нейтральный, PublicKeyToken = 89845DCD8080CC91 / / Assembl е

person Tavish Price    schedule 07.11.2018