IIS - 解决IPA下载报错(应用程序“DEFAULT WEB SITE”中的服务器错误)
问题描述:
今天使用企业账号发布一个 iOS 应用,上传到服务器上。通过手机却死活安装不了这个应用。
试着直接访问这个 ipa 文件地址,报应用程序“DEFAULT WEB SITE”中的服务器错误。

问题原因:
MIME 类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
而服务器没有配置 IPA 文件的 MIME 类型,访问时自然不知道怎么处理。
问题解决:
(1)打开IIS管理器,点击根结点。在右边的“IIS”下找到“MIME类型”双击打开。
(2)添加iPhone APP的MIME。
文件扩展名:.ipa

(3)要做iOS企业应用分发,还要添加上plist文件的MIME。
文件扩展名:.plist

今天使用企业账号发布一个 iOS 应用,上传到服务器上。通过手机却死活安装不了这个应用。
试着直接访问这个 ipa 文件地址,报应用程序“DEFAULT WEB SITE”中的服务器错误。
详细错误信息:
HTTP 错误 404.3 - Not Found
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
HTTP 错误 404.3 - Not Found
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。

问题原因:
MIME 类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
而服务器没有配置 IPA 文件的 MIME 类型,访问时自然不知道怎么处理。
问题解决:
(1)打开IIS管理器,点击根结点。在右边的“IIS”下找到“MIME类型”双击打开。

(2)添加iPhone APP的MIME。
文件扩展名:.ipa
MIME类型:application/octet-stream.ipa

(3)要做iOS企业应用分发,还要添加上plist文件的MIME。
文件扩展名:.plist
MIME类型:text/xml
