IIS7.0、IIS7.5、IIS8.0等提示“请求筛选模块被配置为拒绝包含双重转义序列的请求”的解决方法小结

当使用 IIS7.0、IIS7.5、IIS8.0 搭建网站时,有时候会收到如下错误提示:

“请求筛选模块被配置为拒绝包含双重转义序列的请求。”

这种错误可能会影响到网站的正常访问,下面是解决该问题的攻略。

问题原因

该错误提示通常是由于 IIS 请求筛选模块中的 URLScan 模块配置问题引起的。URLScan 的作用是阻止通过 URL 发起的潜在恶意行为,避免安全问题。但是,它的某些限制会导致某些 URL 请求被错误地拒绝。

解决方法

要解决这个问题,我们需要更改 IIS 请求筛选模块中的 URLScan 模块的配置。以下是两种可能的解决方法。

方法一:禁用 URLScan 模块

在 IIS 管理器中,找到 URLScan 模块,将其禁用并停止操作。具体步骤如下:

  1. 打开 IIS 管理器
  2. 展开服务器节点并找到“请求筛选器”功能
  3. 在“请求筛选器”功能下找到“请求筛选器”模块,右键单击并选择“编辑特性”。
  4. 在编辑窗口中找到“URLScan 提供程序”并将其设置为“不允许”。
  5. 保存并关闭窗口,然后重新启动 IIS。

方法二:更改 URLScan 模块的配置

在 IIS 管理器中,配置 URLScan 模块,修改其默认行为,以便允许包含双重转义序列的请求。具体步骤如下:

  1. 打开 IIS 管理器
  2. 展开服务器节点并找到“请求筛选器”功能
  3. 在“请求筛选器”功能下找到“请求筛选器”模块,右键单击并选择“编辑特性”。
  4. 在编辑窗口中找到“URLScan 提供程序”,并单击“编辑”按钮。
  5. 在 URLScan 配置文件中找到“DeniedExtensions”节点并添加“.aspx。/”。
  6. 保存并关闭窗口,然后重新启动 IIS。

示例说明

为了更好地说明上述解决方法,以下是两个示例。

示例一:禁用 URLScan 模块

假设我们的网站根目录为“C:\WebSite”,我们需要顺序执行以下步骤:

  1. 打开 IIS 管理器
  2. 找到“WebSite”节点,右键单击并选择“停止”
  3. 打开“C:\WebSite”文件夹,如果存在其他请求筛选器模块,则删除它们。
  4. 返回 IIS 管理器,在“WebSite”节点上右键单击并选择“编辑特性”
  5. 找到“请求筛选器”功能,右键单击并选择“删除”
  6. 保存并关闭窗口,然后重新启动 IIS。

示例二:更改 URLScan 模块的配置

假设我们的网站 URL 为“http://www.example.com”,我们需要顺序执行以下步骤:

  1. 打开 IIS 管理器
  2. 找到“WebSite”节点,右键单击并选择“编辑特性”
  3. 找到“请求筛选器”功能,右键单击并选择“编辑”
  4. 在“URLScan.ini”配置文件中找到“[DenyUrlSequences]”节点。
  5. 配置“[DenyUrlSequences]”节点,使其包含以下行:
  [DenyUrlSequences]
  // Other deny sequences...
  ReqUrlContains="/images/%2e%2e/"
  1. 保存文件,并关闭编辑器。
  2. 保存并关闭窗口,然后重新启动 IIS。

通过以上两种解决方法的操作,我们可以有效解决“请求筛选模块被配置为拒绝包含双重转义序列的请求”的问题。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:IIS7.0、IIS7.5、IIS8.0等提示“请求筛选模块被配置为拒绝包含双重转义序列的请求”的解决方法小结 - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • IIS6.0应用程序池回收设置分析

    下面将详细讲解“IIS6.0应用程序池回收设置分析”的完整攻略,内容包括如何在IIS6.0中设置应用程序池的回收方式、回收时间和回收频率等。 1. 应用程序池回收设置的基础知识 在IIS6.0中,应用程序池是一组进程,它们共享一个工作进程来处理所有的HTTP请求。每个应用程序池都是独立的,并针对特定的Web应用程序进行配置。 应用程序池会定期重启,以确保清除…

    IIS 2023年5月26日
    00
  • 手把手教你win7系统安装配置IIS服务

    手把手教你win7系统安装配置IIS服务 安装IIS服务 打开“控制面板”,选择“程序和功能”,点击“启用或关闭Windows功能”。 在弹出对话框里,找到“Internet Information Services”,展开它,并勾选“IIS管理器”、“Web管理工具”、“World Wide Web服务”和“HTTP重定向”等选项。 点击“确定”,系统开始…

    IIS 2023年5月26日
    00
  • 让IIS支持WAP的设置方法

    以下是让IIS支持WAP的设置方法的完整攻略。 确认IIS支持WAP 在进行设置之前,需要确认IIS已经支持WAP。可以按以下步骤操作: 打开IIS管理器。 展开服务器节点,选择“Web服务扩展”。 在右侧窗口中查找“Wireless Application Protocol(WAP)”,如果能够找到则表示IIS已经支持WAP。 如果没有找到“Wireles…

    IIS 2023年5月26日
    00
  • IIS 错误 Server Application Error 详细解决方法

    接下来我将详细解释如何解决”IIS 错误 Server Application Error”,包括一些常见的解决方法和实际的操作示例。 什么是 IIS 错误 Server Application Error? IIS 错误 Server Application Error 是指在使用 IIS 访问网站时可能会遇到的一种错误,该错误可能会导致网站无法正常访问。…

    IIS 2023年5月26日
    00
  • 介绍 IIS 7.5 的应用程序池与新增的「虚拟帐户」特性

    介绍 IIS 7.5 的应用程序池与新增的「虚拟帐户」特性 IIS 7.5 引入了许多新的特性,其中包括应用程序池和虚拟帐户。在本文中,我们将介绍应用程序池和虚拟帐户这两个关键特性的详细信息,并提供一些示例,以帮助你更好地了解它们。 应用程序池: IIS 7.5 中的应用程序池是一种将网站隔离开来的机制,可以实现更好的性能和可靠性,而且还能够在服务器上运行多…

    IIS 2023年5月26日
    00
  • 一步步教大家在Win7下安装配置IIS的详细图文教程

    请看下面的详细步骤: 一步步教大家在Win7下安装配置IIS的详细图文教程 1. 安装IIS 在Win7下安装IIS非常简单,我们可以按照以下步骤来完成: 点击“开始”菜单,选择“控制面板”。 在控制面板界面中,选择“程序”,然后点击“打开或关闭Windows功能”。 在弹出的窗口中,找到“Internet信息服务”,展开选项,勾选“Web管理工具”,“WC…

    IIS 2023年5月26日
    00
  • 多站点IIS用户安全权限设置图解教程

    下面我来详细讲解 “多站点IIS用户安全权限设置图解教程”的完整攻略。 一、问题背景 当我们在IIS上创建多个站点时,如何保证每个站点只能被指定的用户访问? 二、解决方案 我们可以通过设置IIS用户安全权限来确保每个站点只能被指定的用户访问。具体步骤如下: 1.创建用户组 首先需要在计算机中创建一个用户组,用于存放需要访问站点的用户。这个用户组可以是现有的,…

    IIS 2023年5月26日
    00
  • IIS发生意外错误0x8ffe2740

    当你在Windows操作系统上运行IIS Web服务器时,如果出现错误提示 “IIS 发生意外错误 0x8ffe2740″,那么可能是由于某个端口号已被其他程序占用所导致的。在本篇攻略中,将介绍如何诊断和解决这个问题。 诊断 当 IIS 启动时出现 “IIS 发生意外错误 0x8ffe2740″,需要进行以下步骤诊断: 手动检查您的应用程序使用的端口是否已被…

    IIS 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部