首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS 10中的报表查看器配置错误

IIS 10中的报表查看器配置错误
EN

Stack Overflow用户
提问于 2021-02-27 15:53:06
回答 2查看 1.1K关注 0票数 0

我的报表查看器在windows server 2012 (IIS 7)上工作得很好,但是当我将站点移到窗口服务器2019 (IIS 10)时,它开始显示有关配置错误的web.config错误。我在这里讨论了相关的问题,但大多数讨论的是IIS 7和更高版本的解决方案,尽管这里尝试了解决方案,但这些解决方案似乎不起作用,错误消息和我的配置都是一样的。以下错误

报表查看器配置错误报表查看器尚未在应用程序的web.config文件中注册。添加到web.config文件的system.web/httpHandler部分,或者添加到system.webServer/handlers部分,用于7或更高版本。

EN

回答 2

Stack Overflow用户

发布于 2021-03-01 10:38:40

将以下代码添加到部分:

代码语言:javascript
复制
 <httpHandlers>
  <!-- Add this line -->
  <add verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</httpHandlers>

这个在"system.webServer“部分下:

代码语言:javascript
复制
  <handlers>
    <!-- Add these lines -->
    <add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    <validation validateIntegratedModeConfiguration="false"/>
</handlers>

如果仍然不工作,尝试将应用程序池从集成更改为经典。

票数 0
EN

Stack Overflow用户

发布于 2021-10-15 05:10:07

发现了我的问题。在我的例子中,我使用的是外部提供程序;但对于那些在自己控制下运行IIS的人,也可能会出现同样的问题。WebHosting提供程序可能不允许应用程序修改所有IIS。因此,要注册axd的web.config项被忽略。在我的例子中-来自WebHosting支持小组

不,这是说ModSecurity已经将对这些文件扩展名的调用标记为安全风险。您可以在设置中的“关闭安全规则”标题下,将规则ID (920440)添加到题为“安全规则ID”的列表中。这将阻止此规则在此站点上触发。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66400573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档