本地和微信小游戏都正常,浏览器报failed to load resource的错误

用的是win10的IIS做的服务器,自己做了好几个小游戏放上去,只有这一个在通过浏览器直接访问时,报了下面的错误,其他都可以正常游戏。

并且这一个游戏在vscode里调试和微信开发者工具打开时,也正常,没有报错。

Failed to load resource: the server responded with a status of 404 (Not Found)
cocos2d-js-min.cab79.js:1 download failed: assets/main/native/b0/b04b906d-6a70-4966-ba8f-7b8629ca51fa.21e57.plist, status: 404(no response) Error: download failed: assets/main/native/b0/b04b906d-6a70-4966-ba8f-7b8629ca51fa.21e57.plist, status: 404(no response)
at XMLHttpRequest.o.onload (http://10.0.0.11/ball/cocos2d-js-min.cab79.js:1:205246)

  • Creator 版本:2.4.3

  • 目标平台: Chrome和QQ浏览器

论坛看了一圈,貌似这类问题都没有明确答案,也不见官方大佬发言,不知道有没有官方大佬看到我这个问题,来给助力一嘴?主要是不是很有思路该怎么debug。

assets/main/native/b0/b04b906d-6a70-4966-ba8f-7b8629ca51fa.21e57.plist看报错应该是少了这个资源文件。你看看对应的目录下是不是有。可能某个场景用到了的资源删掉了,然后你又没有保存。你可以尝试编辑器里面把场景或预制体一个个点开一下,缺少资源引用的会有黄色警告。

谢谢回复,我刚才把所有节点和预制体都点开来检查了一遍,没看到什么问题。

然后,我有了一个惊奇的发现,就是这个plist就静静的躺在那个号称找不到的文件夹里面,无比的自然安详,可。。。为什么会报错说找不到呢?

问题解决了,是IIS默认不支持对plist的解析,添加进去后没问题了。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。