HTTP错误4000.0 -错误的请求ASP.. NET在URL中检测到无效字符

本文关键字:错误 URL 检测 无效 字符 ASP 4000 HTTP 请求 NET | 更新日期: 2023-09-27 18:10:01

我有这样的问题

HTTP Error 400.0 - Bad Request
ASP.NET detected invalid characters in the URL.

…当请求以下URL时:

http://hunarmandindia.com/(S(4wuduaje2xivjefwffjv5bgq))/Company/recruiter-login.aspx

HTTP错误4000.0 -错误的请求ASP.. NET在URL中检测到无效字符

有一些字符是被IIS/ASP阻止的。. NET默认设置在URL中,因为它们是有人试图对您的站点执行某些攻击的迹象。你可以禁用或放松这些检查,这里描述(例如http://dirk.net/2008/06/09/ampersand-the-request-url-in-iis7/),但在你继续这样做,我首先检查是否你真正需要的无效字符使用(可能是与符号,尖括号,这个词"脚本"等但很难说没有看到问题的URL),显然放松这些规则使你的攻击正试图阻止该特性。