我在网页上实现了一个HTML5音频播放器,它使用标准的ashx处理程序为播放器提供.mp3。在本地测试这个新功能时,它适用于桌面上的所有浏览器以及Android和iOS。一旦将项目部署到测试服务器,我只在android中释放功能(该文件根本不会播放,这不是自动播放问题或任何事情)。一旦将代码部署到生产环境,android就会再次运行,但我放松了iOS。
根据我到目前为止所看到的内容,它似乎是IIS中的一个问题。当我将文件本地化到Web服务器而不是从db服务时,我遇到了同样的问题。
MIME类型都是正确设置的,并且在整个环境中都是相同的,Handler Mappings在所有环境中都匹配,HTTP响应标头在整个环境中是相同的。
我不确定IIS中的其他设置是否会导致此问题。