IE8 не будет загружать файл с пользовательским MIME / типом с включенным UAC
У меня есть служба .net, работающая на локальной машине (Windows 7 x64, IE8, .net 3.5, C #), которая возвращает файл в браузер в ответ на действие пользователя. Используя Firefox или Chrome, файл загружается правильно, и наше приложение запускается через пользовательский тип MIME, и все в порядке.
Однако с IE8 я получаю диалогневозможно загрузить файл с. Невозможно открыть этот интернет-сайт. Запрашиваемый сайт либо недоступен, либо не найден. Попробуйте позже".
Используя fiddler, я убедился, что IE получает полезную нагрузку от сервиса.
Если я отключаю UAC, IE загружает файл и запускает соответствующее приложение.
Отключение контроля учетных записей не является жизнеспособным решением, так как наши клиенты включат его.
Как я могу заставить IE8 запустить соответствующее приложение с включенным UAC?
РЕДАКТИРОВАТЬ:
После перерегистрации MIME-типа с программным идентификатором, как описаноВотЯ могу заставить IE открыть шоу "Открыть или Сохранить " диалог ВТОРОГО времени, когда ссылка запрашивается из адресной строки. Почему нетэто работает в первый раз?