1

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

... Statistics.aspx _TSM_HiddenField_ = ctl00_scriptManager_HiddenField&_TSM_CombinedScripts _ = ;; AjaxControlToolkit,+版本= 4.1.51116.0,+文化=中立,+公钥= 28f01b0e84b6d53e:DE-DE:fd384f95-1b49-47cf-9b47-2fa2a921a36a:475a4ef5:effe2a26: 8e94f951:1d3ed089:addc6819:5546a2b:d2e10b12:37e2e5c9:5a682656:c7029a2:e9e598a9

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

4

1 回答 1

5

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

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

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

于 2012-06-11T09:54:17.037 回答