Foi um erro de certificado. No ambiente de teste, a CA raiz não era confiável. Uma vez que isso foi confiável, funcionou bem.
Eu criei um tipo de mime .APK e coloquei um APK de teste no site padrão do IIS. Tudo faz o download bem em um aparelho Android.
tipo Mime: application / vnd.android.package-archive
Eu criei um NOVO site para hospedar este arquivo e adicionei o mesmo tipo MIME, etc. Quando eu baixei o arquivo em um aparelho Andoird ele viu o site, link e arquivo, e quando selecionado ele iniciou um download, mas falha imediatamente.
O nome do arquivo é e a mensagem de erro é "Download sem sucesso".
Mesmo mudando para um tipo mime padrão - application / octet-Stream mesmo problema ocorre.
Tenho certeza de que é um problema de configuração ou de permissões para o IIS, mas não consigo descobrir o que. Eu repliquei as permissões NTFS da pasta wwwroot padrão para este novo site.
A única diferença é que o novo site é HTTPS, enquanto o site padrão é HTTP. Se eu permitir HTTP no novo site, tudo funcionará bem.
EDIT: Esqueceu-se de acrescentar que um navegador de desktop (Chrome e IE) baixam o arquivo do site padrão e novo.
Tags permissions iis