我有一个基于 IIS 的 Web 应用程序。当我尝试访问 LogOn.aspx 页面并且 url 包含“结束”字样时,IIS 会抛出 404。
例如,如果我尝试访问以下 URL
http://myiisserver/mysite/LogOn.aspx?ReturnUrl=%2fsite%2fend
我得到404
如果我将“end”替换为“ent”,它将加载登录页面
http://myiisserver/mysite/LogOn.aspx?ReturnUrl=%2fsite%2fent
发现问题了。添加了针对 SQL 注入的请求过滤规则,其中包含 end 关键字