首次加载时 .js 和 .css 文件出现 403 错误,刷新后已解决

问题描述 投票:0回答:3

我希望有人能帮忙。

我的网站上的页面在首次加载时在某些 .js 和 .css 文件和图像上返回 403 错误 - 在 Chrome 检查控制台中可见。这会导致页面渲染不正确。奇怪的是,所有问题都在页面刷新后得到解决。 如果我进行硬刷新,问题会再次出现,如果我进行正常刷新,问题就会得到解决。

我已经投入了几个小时,但我认为这可能是服务器/IIS 的问题,因为从不同的机器提供的完全相同的页面根本没有问题。

实时服务器上显示错误的测试页面位于:https://www.zygology.com/store/pc/web_test3.asp 测试服务器上提供的完全相同的页面并且没有显示任何错误:http://test2.zygology.com/store/pc/web_test3.asp

也可以看到错误的实际主页是 https://www.zygology.com,没有显示错误的测试网站是 http://test2.zygology.com

要查看问题,请打开检查控制台并查看尝试加载的脚本返回的 403 错误。它发生在所有浏览器上。

直播机和测试机都运行Windows/IIS

如果您能提供任何帮助,我将不胜感激。

谢谢

javascript iis
3个回答
2
投票

当我们迁移到新服务器时,我在 IIS 8.5 中遇到了这个问题。问题是新服务器上已安装 IP 地址和域限制模块,并且它将并发请求限制为 5。如果安装了该模块,请双击它并在右侧菜单中选择“编辑动态限制”。在出现的对话框中,确保清除 2 个“拒绝 IP 地址...”复选框,或者设置适合您预计同时或在一段时间内收到的请求数量。


0
投票

对我来说“解决方案”是发布调试版本,而不是发布版本。我认为这是由于捆绑包配置错误造成的


0
投票

我们有一个使用 Plesk for Windows 的客户,我相信豪华托管。几个月来我们一直遇到同样的问题,直到我发现 javascript 的 MIME 类型不是允许的 MIME 类型。

我不确定其他配置和控制面板,如果您有 Plesk,请转至网站和域名 -> IIS 设置,然后将“text/javascript .js”添加到 MIME 类型。回收应用程序池,或重新启动应用程序并使用硬重新加载刷新浏览器(在大多数浏览器上为 Ctrl+F5)

© www.soinside.com 2019 - 2024. All rights reserved.