在ASP.NET的網站中,Android應用(.apk文件)上傳到服務器中,是不能直接下載使用的,或者下載到本地后,將直接被作為.ZIP文件存儲,不能直接在Android客戶端上安裝,這是因為IIS默認的MIME類型中不包含.apk文件類型。既然默認沒有,則需要手動在IIS中配置或在web.config中進行配置,新增一個MIME類型。
第一種方式:網站發布好之后,直接在IIS中配置,新增MIME類型。
1.找到IIS中MIME配置項
2.打開MIME類型,點擊添加
3.添加.apk文件對應的MIME類型(application/vnd.android.package-archive)
4.重啟網站后,就可以在客戶端直接下載並使用.apk文件了
第二種方式:在網站的Web.config文件中添加MIME配置項。
在Web.config配置文件中添加配置節
<system.webServer> <staticContent> <mimeMap fileExtension=".apk" mimeType="application/vnd.android.package-archive" /> </staticContent> </system.webServer>
如圖
發布網站后,就可以在客戶端直接下載並使用.apk文件
以上兩種方式均基於IIS7+版本親測可用!