我想在 SharePoint 中显示报告。我的 ASPX 页面包含一个Microsoft.ReportViewer.WebForms.ReportViewer
控件。当我尝试打开此页面时,出现错误:
报告查看器配置错误
报告查看器 Web 控制 HTTP 处理程序尚未在应用程序的 web.config 文件中注册。添加 <add verb="*" path="Reserved.ReportViewerWebControl.axd" type = "Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />到 web.config 文件的 system.web/httpHandlers 部分,或添加 <add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting. WebForms.HttpHandler、Microsoft.ReportViewer.WebForms、Version=10.0.0.0、Culture=neutral、PublicKeyToken=b03f5f7f11d50a3a" /> 到 Internet Information Services 7 或更高版本的 system.webServer/handlers 部分。
连接到报表服务器的尝试失败。检查您的连接信息以及报表服务器是否为兼容版本。
客户端发现响应内容类型为 'text/html; charset=utf-8',但应为 'text/xml'。请求失败并显示错误消息:-- 401 UNAUTHORIZED<RSError xmlns="http://www.microsoft.com/sql/reportingservices"><MoreInformation><Message>Unbekannter Fehler beim Reporting Services-Endpunkt für diese SharePoint-Website . Wenden Sie sich an den Administrator der SharePoint-Website。</Message></MoreInformation></RSError> --。
我是否确实需要将此部分添加到 web.config 中?我应该在哪里添加这个?