You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IIS 7.5中禁用TRACE/TRACK?UrlScan安装失败后的替代方案

无需UrlScan,IIS 7.5禁用TRACE/TRACK请求的替代方法

嘿,别发愁!既然安装UrlScan时碰到了IIS Metabase的问题,那咱们换几个无需额外安装组件的原生方法来搞定禁用TRACE/TRACK请求的事儿,操作起来都挺简单的:

方法1:通过IIS图形界面配置请求筛选

  • 打开IIS管理器,定位到你要设置的网站
  • 在右侧IIS板块里找到并双击「请求筛选」
  • 切换到「HTTP 动词」标签页
  • 点击右侧操作栏的「拒绝动词」,输入TRACE后确认;重复这一步拒绝TRACK动词
  • 最后点击操作栏的「应用」,保存配置即可

方法2:直接编辑web.config文件

如果习惯改配置文件,也可以这么做:

  • 找到网站根目录下的web.config文件(没有的话直接新建一个)
  • 在<system.webServer>节点内添加以下配置:
<security>
  <requestFiltering>
    <verbs allowUnlisted="true">
      <add verb="TRACE" allowed="false" />
      <add verb="TRACK" allowed="false" />
    </verbs>
  </requestFiltering>
</security>
  • 保存文件后,IIS会自动加载这个新配置,无需重启站点

方法3:用命令行(appcmd)快速配置

要是喜欢用命令行操作,以管理员身份打开命令提示符,执行以下两条命令(记得把你的网站名称换成实际站点名):

appcmd set config "你的网站名称" /section:requestFiltering /verbs.add:verb='TRACE',allowed='False'
appcmd set config "你的网站名称" /section:requestFiltering /verbs.add:verb='TRACK',allowed='False'

执行完成后配置就生效了

这些方法都是IIS 7.5原生支持的功能,不用依赖任何第三方组件,对你这种非.NET开发者来说也很好上手~

内容的提问来源于stack exchange,提问作者anjanb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:02:07