<configuration>
<system.web>
<httpHandlers>
<add path="WebForm1.aspx" verb="*" type="System.Web.HttpNotFoundHandler" validate="true"/>
</httpHandlers>
</system.web>
</configuration>
- path 要禁止访问的文件路径,可以使用通配符。? 表示一个占位符,* 表示任何个占位符。
- verb 表示哪些谓词(如 GET、POST、PUT)触发本规则。
- type 指定逗号分隔的类/程序集组合。System.Web.HttpNotFoundHandler 表没找到。
- validate 如果为 false,则 ASP.NET 在实际匹配请求到达之前将不尝试加载该类。这有可能延迟错误,但减少了启动时间。
相关阅读