IE8 не будет загружать файл с пользовательским MIME / типом с включенным UAC

У меня есть служба .net, работающая на локальной машине (Windows 7 x64, IE8, .net 3.5, C #), которая возвращает файл в браузер в ответ на действие пользователя. Используя Firefox или Chrome, файл загружается правильно, и наше приложение запускается через пользовательский тип MIME, и все в порядке.

Однако с IE8 я получаю диалогневозможно загрузить файл с. Невозможно открыть этот интернет-сайт. Запрашиваемый сайт либо недоступен, либо не найден. Попробуйте позже".

Используя fiddler, я убедился, что IE получает полезную нагрузку от сервиса.

Если я отключаю UAC, IE загружает файл и запускает соответствующее приложение.

Отключение контроля учетных записей не является жизнеспособным решением, так как наши клиенты включат его.

Как я могу заставить IE8 запустить соответствующее приложение с включенным UAC?

РЕДАКТИРОВАТЬ:

После перерегистрации MIME-типа с программным идентификатором, как описаноВотЯ могу заставить IE открыть шоу "Открыть или Сохранить " диалог ВТОРОГО времени, когда ссылка запрашивается из адресной строки. Почему нетэто работает в первый раз?

Ответы на вопрос(5)

Ваш ответ на вопрос