小编ale*_*rgy的帖子

HTTP OPTIONS 方法如何确定 IIS 8.5 中允许的方法?

我希望TRACE从 IIS 8.5(Windows Server 2012 R2 数据中心)中的网站中删除该方法。我已经使用请求过滤实现了这一点,如下所示:

<system.webServer>
  <security>
    <requestFiltering>
      <verbs allowUnlisted="true">
        <add verb="TRACE" allowed="false" />
      </verbs>
    </requestFiltering>
  </security>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

这会阻止TRACE请求,但如果我发送OPTIONS请求,它仍会TRACEAllowPublic标头中列出。我已重置 IIS,但无法TRACE退出OPTIONS. 我不想否认OPTIONS

这是有问题的,因为我们遵守的合规性扫描似乎OPTIONS用作其TRACE启用的指标。我知道这是不正确的,但这是我必须满足的标准。

有没有办法让 OPTIONS 正确报告可用方法?

iis iis-8.5

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

iis ×1

iis-8.5 ×1