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

IIS中如何关闭单个控制器请求(TProd方法)

如何在不修改项目代码的情况下通过IIS阻止特定Controller请求

问题场景

我是IIS新手,现有名为TProd的项目,包含TProdController和TProdTest,对应访问地址为:

  • 需保留可用的地址:https://..../TProd/TProdTest
  • 需要阻止的地址:https://..../TProd/TProd

需求是阻止IIS接收/TProd/TProd的请求,且不修改项目代码,同时保证/TProd/TProdTest正常可用。此前尝试过请求过滤但未成功。

已验证的解决方法

通过IIS的请求筛选功能,利用目标请求的专属请求头特征设置拦截规则,具体步骤:

  1. 打开IIS管理器,定位到你的应用
  2. 进入请求筛选模块
  3. 切换到请求头标签页
  4. 添加TProd控制器方法专属的特定请求头及对应值,通过筛选规则拦截不符合该特征的请求,从而实现阻止/TProd/TProd访问的目的

内容的提问来源于stack exchange,提问作者Uğur Demir

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 21:24:49