我创建了一个 .APK MIME 类型,并在默认 IIS 站点上放置了一个测试 APK。在 Android 手机上,一切都下载正常。
Mime 类型:应用程序/vnd.android.package-存档
然后,我创建了一个新站点来托管此文件,并添加了相同的 mime 类型等。当我在 Andoird 手机上下载文件时,它会看到站点、链接和文件,当被选中时,它开始下载但立即失败。
文件名为,错误信息为“下载不成功”。
即使更改为默认的 mime 类型 -应用程序/八位字节流出现同样的问题。
我确信这是 IIS 的配置或权限问题,但我不知道是什么。我已将 NTFS 权限从默认 wwwroot 文件夹复制到此新站点。
唯一的区别是新网站是 HTTPS,而默认网站是 HTTP。如果我在新网站上允许 HTTP,它就可以正常工作。
编辑:忘记添加桌面浏览器(Chrome 和 IE)都可以从默认站点和新站点下载文件。
答案1
结果是证书错误。在测试环境中,根 CA 不受信任。一旦受信任,它就可以正常工作。