O IE8 não baixa um arquivo com um mime / tipo personalizado com o UAC ativado
Eu tenho um serviço .net em execução na máquina local (Windows 7 x64, IE8, .net 3.5, C #) que retorna um arquivo para o navegador em resposta a uma ação do usuário. Usando o Firefox ou Chrome, o arquivo é baixado corretamente e nosso aplicativo é iniciado por meio de um tipo MIME personalizado e tudo está bem.
No entanto, com o IE8, recebo uma caixa de diálogo "Não é possível baixar o arquivo. Não é possível abrir este site. O site solicitado não está disponível ou não pode ser encontrado. Tente novamente mais tarde".
Usando o violinista, verifiquei que o IE recebe a carga útil do serviço.
Se eu desligar o UAC, o IE baixará o arquivo e iniciará o aplicativo associado.
Desativar o UAC não é uma solução viável, pois nossos clientes o habilitarão.
Como faço para o IE8 iniciar o aplicativo associado ao UAC ativado?
EDITAR:
Após registrar novamente o tipo MIME com um ID programático, conforme descritoaqui, Posso abrir o IE e mostrar a caixa de diálogo "Abrir ou Salvar" pela SEGUNDA vez que o link for solicitado na barra de endereços. Por que não funciona da primeira vez?