Обработчик 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>
Записи конфигурации существуют, но ошибка по-прежнему выдается.
1 ответ
Просто добавьте этот код в web.config
Вы должны убедиться, что ваша версия Microsoft.Reporting.WebForms (версия =12.0.0.0)
найти этот раздел
Проверка system.webServer validateIntegratedModeConfiguration="false" / обработчики добавить имя = "ReportViewerWebControlHandler" preCondition = "integratedMode" verb = " " path = "Reserved.ReportViewerWebControl.axd" type = "Microsoft.Reporting.WebForms.HttpHandler.WebForms, версия =12.0.0.0, культура = нейтральная, PublicKeyToken = 89845dcd8080cc91 "/ * / handlers /system.webServer
system.web compilation debug = "true" сборки добавить сборку ="Microsoft.Build.Framework, версия = 3.5.0.0, культура = нейтральная, PublicKeyToken=B03F5F7F11D50A3A" / добавить сборку ="System.Management, версия =2.0.0.0, культура = нейтральный, PublicKeyToken = B03F5F7F11D50A3A "/ добавить сборку ="System.Core, версия = 3.5.0.0, культура = нейтральный, PublicKeyToken=B77A5C561934E089" / добавить сборку ="System.Web.Extensions, версия = 3.5.0.0, культура = нейтральная, PublicKeyToken = 31BF3856AD364E35 "/ add assembly =" System.Xml.Linq, версия = 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, Версия =12.0.0.0, Culture= нейтральный, PublicKeyToken = 89845DCD8080CC91 " // сборки