一开始以为是普通的 404 找不到文件,后来发现不准确。应该是该类型扩展不支持,不确定其是脚本还是下载文件。apk 是安卓安装包,明显属于应下载文件,所以就去 iis 中添加 MIME 类型。

不知道 apk 的类型,就试着填写 application/apk,结果返回一堆乱码。用浏览器开发者控制台看了一下返回信息:无法显示页面,因为发生内部服务器错误。 错误页面和报错内容都不一样了,说明修改对解决问题有作用。

网站查找了一下 apk 文件的 MIME 类型,得到了准确的值 application/vnd.android.package-archive。修改之前添加的 apk 类型,保存再次访问 apk 链接,还是返回乱码的错误信息。

这不对劲,在网上看到的教程里都是这么改的。值是复制的,没有问题,APK 大小写无关,那么是不是配置位置不对呢?一开始是在服务器级别的配置上添加的 MIME(照理说全局的肯定可以应用到所有网站的,不确定为什么没有生效),之后尝试在站点下面添加 apk 的 MIME 内容,成功!