Windows 7 上的 IE8 在所有 ASP.NET 网站上向用户提供 HTTP 错误 400

Windows 7 上的 IE8 在所有 ASP.NET 网站上向用户提供 HTTP 错误 400

我在 SBS 2003 域上有一个用户,他无法使用 Windows 7 上的 IE8 浏览任何 ASP.NET 网页 [asp/aspx]。

值得注意的网站包括几乎所有 Microsoft 网站、域内联网以及用户日常使用的一些其他网站。这些网站都可以在 Firefox 和 Chrome 中正常运行。

DNS、IP 地址、网关或任何其他连接设置都没有问题。此问题会影响仅有的此用户。以管理员身份运行 IE8 将正确加载 ASP.NET 网站。我还在同一台机器上尝试了其他几个用户帐户,它们也没有问题。

用户报告说当时唯一做的事情就是更新 Flash。我已经从系统中完全删除了 Flash,但这没有任何变化。我扫描了恶意软件,但什么也没发现。我尝试运行没有任何附加组件的 IE8,甚至从系统中完全删除 IE8 并重新安装。同样,不行。

任何帮助都将不胜感激,因为这让我很困惑!


更新 值得庆幸的是,我的问题解决了!

事实证明,问题出在用户的 User-Agent 字符串上。它充满了乱码和 HTML 字符代码 -"例如长数字字符串。我追踪到它位于机器注册表中的众多 User-Agent 字符串条目之一。删除它们,果然,问题就解决了!

答案1

如果您可以控制 ASP.NET 服务器,则应该连接到它并检查日志。

根本原因可能是本地问题,但如果没有看到 Web 服务器交互,可能很难找出原因。

相关内容