IIS拒绝提供静态.gltf文件 - 空宝网


IIS拒绝提供静态.gltf文件

服务器电脑 本文已被47人看过 本文被 0次点赞

我正在使用带有GLTFLoader.js的three.js库。我下载了一些扩展名为.gltf的免费3D模型(它还带有.bin文件和带纹理的文件夹)。

我可以从IIS(10)访问此文件夹中的每个其他文件,作为静态内容,但.gltf文件除外,它返回404页面。

此时我已将IIS映射添加到IIS(ASP.NET Core 2.2站点的web.config,IIS的最高级别,IIS的站点级别)。它是model / gltf + json。为了以防万一,我尝试了application / json和application / octet-stream。它在所有情况下都返回404。

我尝试允许服务器使用通配符MIME映射来提供所有静态文件。即使这样也失败了

如果我将.gltf文件重命名为.json,它可以正常工作。

我尝试了FailedRequestTracing,它为我提供了一个巨大的xml文件。通过这一点对我来说没什么启发,但也许我对IIS的内部工作方式还不够了解。

IISExpress上也出现同样的问题(从Visual Studio 2019运行)。

我尝试使用https://glb-packer.glitch.me/将.gltf转换为.glb,但.glb扩展程序表现出与IIS相同的问题 – > 404。

重启IIS iisreset /restart并没有帮助。

你之前遇到过这样的问题吗?有关下一步尝试的建议吗?

下一页:  可以导出并在本地运行的静态站点生成器

喜欢 (0)
[请支持作者一杯咖啡,谢谢]
分享 (0)


您必须 登录 才能发表评论!