以下真的让我很困惑。
我有一个用经典 ASP 编写的网站。该站点有一个侧边栏导航菜单,该菜单是通过从存储过程中获取 URL 列表并将它们列在表中而动态构建的。该网站在我的电脑上运行良好。
但是我们有一个呼叫中心,这些员工使用终端服务器访问我们的网页。今天,他们中的一些人(但不是全部)开始抱怨某些侧边栏链接会将它们重定向回我们的主页,而不是链接应该去的地方。
我检查了,问题是真实的,链接是正确的,实际上手动输入链接会导致同样的问题。但是,并不是在每台使用终端服务器的计算机上,在某些机器上都可以。
所以我进一步检查,如果我去同一个终端服务器,页面会更糟。缺少大块,实际上侧边栏根本不显示,看起来如果asp代码中有错误(遇到错误后生成的页面块不显示)。
如果我使用远程桌面转到不同的服务器并使用该页面浏览到我们的网站,那么它是终端服务器所独有的(而不是远程桌面会话所独有的)。
正在使用的浏览器是 IE 10,虽然我不认为浏览器可能是问题,但我不能轻易安装另一个进行测试。
有谁知道可能导致这种情况的原因?
编辑添加:我在终端服务器上安装了 Firefox,并且相同的页面呈现正常。我在 Firefox 和 IE 中查看了源代码并将其保存到一个文件中,在浏览器中生成的源代码是相同的,但它从未在 IE 中正确加载,在我的计算机上但在 Firefox 或其他使用相同终端服务器和 IE 的计算机上很好.