通过子域名访问后,IIS6 不会响应对 JS 文件的请求

通过子域名访问后,IIS6 不会响应对 JS 文件的请求

例如,我有一个运行 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 日志文件以查看它返回的状态请求。这通常可以提供进一步的提示,有助于缩小范围。

相关内容