我正在寻找任何类型的解决方案来正确获取 IIS 请求,例如https://stackoverflow.com/%和http://bing.com/%不显示 400 Bad Request 页面,而是显示自定义错误页面类似于http://google.com/%和http://facebook.com/% 的做法(显然这些示例不在 IIS 上)。
我相信我已经尝试根据http://support.microsoft.com/kb/820129设置所有适用的 http.sys 注册表设置(AllowRestrictedChars、PercentUAllowed),但这并没有帮助。设置 AllowRestrictedChars 和自定义 400 页面具有固定的 url,例如https://stackoverflow.com/%12但不是 /%。