iis 10 下网站访问下载 apk 地址报错:404.3 – Not Found 如果是脚本文件,请添加模块映射;如果应下载文件,请添加 MIME 映射
一开始以为是普通的 404 找不到文件,后来发现不准确。应该是该类型扩展不支持,不确定其是脚本还是下载文件。apk 是安卓安装包,明显属于应下载文件,所以就去 iis 中添加 MIME 类型。
不知道 apk 的类型,就试着填写 application/apk
,结果返回一堆乱码。用浏览器开发者控制台看了一下返回信息:无法显示页面,因为发生内部服务器错误。
错误页面和报错内容都不一样了,说明修改对解决问题有作用。
网站查找了一下 apk 文件的 MIME 类型,得到了准确的值 application/vnd.android.package-archive
。修改之前添加的 apk 类型,保存再次访问 apk 链接,还是返回乱码的错误信息。
这不对劲,在网上看到的教程里都是这么改的。值是复制的,没有问题,APK 大小写无关,那么是不是配置位置不对呢?一开始是在服务器级别的配置上添加的 MIME(照理说全局的肯定可以应用到所有网站的,不确定为什么没有生效),之后尝试在站点下面添加 apk 的 MIME 内容,成功!
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
牛,终于解决
给力!不错的文章
Hi, I check your new stuff regularly. Your humoristic style is witty, keep it up!
Thanks.