Средство просмотра отчетов Microsoft, версия 11

Я создаю средство просмотра отчетов Microsoft версии 11, хорошо работает локально, но при загрузке на сервер я обнаружил следующую ошибку.

Ошибка конфигурации средства просмотра отчетов

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

это мой web.config`

<?xml version="1.0"?>

  <system.web>
    <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>
    <customErrors mode="Off"/>
    <compilation targetFramework="4.0">
      <assemblies>
        <add assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
        <add assembly="Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
        <add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
      </assemblies>
      <buildProviders>
        <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
      </buildProviders>
    </compilation>
    <pages controlRenderingCompatibilityVersion="4.0" clientIDMode="AutoID"/>
  </system.web>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false"/>
    <handlers>
    <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>
</configuration>

person omar.m    schedule 06.10.2014    source источник
comment
Жду вашей помощи Спасибо   -  person omar.m    schedule 08.10.2014
comment
Я пытаюсь использовать версию 10, но получаю ту же ошибку.   -  person omar.m    schedule 10.10.2014


Ответы (1)


Ваши настройки конфигурации неверны. В атрибуте name отсутствует раздел обработчика. Используйте это вместо этого.

<add name="Microsoft.Reporting.WebForms" path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
person ekhanna    schedule 09.08.2016