IE8 lädt keine Datei mit einem benutzerdefinierten Mime / Typ mit aktivierter Benutzerkontensteuerung herunter

Auf dem lokalen Computer wird ein .net-Dienst ausgeführt (Windows 7 x64, IE8, .net 3.5, C #), der auf eine Benutzeraktion hin eine Datei an den Browser zurückgibt. Mit Firefox oder Chrome wird die Datei ordnungsgemäß heruntergeladen, und unsere Anwendung wird über einen benutzerdefinierten MIME-Typ gestartet, und alles ist in Ordnung.

Mit IE8 erhalte ich jedoch den Dialog "Datei kann nicht heruntergeladen werden. Diese Internetseite kann nicht geöffnet werden. Die angeforderte Internetseite ist entweder nicht verfügbar oder kann nicht gefunden werden. Versuchen Sie es später erneut."

Mit Hilfe von Fiddler habe ich überprüft, ob der IE die Nutzdaten vom Dienst erhält.

Wenn ich die Benutzerkontensteuerung deaktiviere, lädt der IE die Datei herunter und startet die zugehörige Anwendung.

Das Deaktivieren der Benutzerkontensteuerung ist keine praktikable Lösung, da unsere Kunden sie aktivieren werden.

Wie kann ich erreichen, dass IE8 die zugehörige Anwendung mit aktivierter Benutzerkontensteuerung startet?

BEARBEITEN:

Nach dem erneuten Registrieren des MIME-Typs mit einer programmatischen ID wie beschriebenHierIch kann IE zum Öffnen bringen, um den "Öffnen oder Speichern" -Dialog zum ZWEITEN Mal anzuzeigen, wenn der Link von der Adressleiste angefordert wird. Warum funktioniert es nicht beim ersten Mal?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage