例如,我有一个运行 www.mysite.com 的网站。
我正在访问一个 JS 文件:www.mysite.com/packages.js
我第一次和随后访问该 packages.js 文件时都没有出现任何问题……直到我访问如下子站点:
子站点.mysite.com
这自然会对相同的 packages.js 发出请求....但网站会挂起,因为它一直在等待该 JS 文件。
回到主站点,问题仍然存在。
如果我将 packages.js 重命名为 packages2.js,它的工作方式相同。我可以在主站点上访问该文件,但在我尝试通过子站点访问它后,IIS 无法响应对该文件的请求。
我意识到这个解释有点模糊,但是以前有人见过这种行为吗?
非常感谢,
詹姆士。
答案1
听起来像是缓存或代理问题。尝试使用 Firefox 中的 firebug 或 Fiddler2。这些工具将允许您更好地了解客户端和服务器之间发生的事情。此外,检查 IIS 日志文件以查看它返回的状态请求。这通常可以提供进一步的提示,有助于缩小范围。