HTTP 400 'Request Header too long' 访问应用程序时出错 ASP.NEt



我们的网站是一个使用AjaxControlToolkit的 ASP.net 4.0网络表单网站。它在上周在线没有问题,但从今天开始,我们的一个客户端收到"HTTP 错误 400"。从 Firefox 访问站点时,请求标头的大小太长。它适用于IE。查看日志,我看到 URL 后附加了很长的垃圾的请求:

。统计.aspx?_TSM_HiddenField_=ctl00_scriptManager_HiddenField&_TSM_CombinedScripts_=;;AjaxControlToolkit,+Version=4.1.51116.0,+Culture=neutral,+PublicKeyToken=28f01b0e84b6d53e:de-DE:fd384f95-1b49-47cf-9b47-2fa2a921a36a:475a4ef5:effe2a26:8e94f951:1d3ed089:addc6819: 5546a2b:d2e10b12:37e2e5c9:5a682656:c7029a2:e9e598a9

URL 应该只是 .../Statistics.aspx。

我发现了问题:网站上的cookie太多了。删除它们解决了这个问题。

这个问题与AjaxControlToolkit无关。很抱歉用不相关的细节误导社区。

编辑:我个人已经使用Firefox中的Firebug的Firecookie插件清理了cookie,但是您可以通过按Ctrl + Shift + Del并选择"Cookie"来清理cookie。

最新更新