2008-11-14 4 views
0

J'ai un serveur Web sur le port 80 et le port 81. IE peut se connecter au serveur sur l'un ou l'autre port. Cela a fonctionné correctement jusqu'à ce que j'aie installé une application avec un type de fichier (.TPJ) qui avait un type MIME de text/xml sur le PC client. À ce stade IE ne plus ouvert le site Web, mais a offert de télécharger un fichier serverName.TPJ. Le fichier contenait les informations correctes du site Web.Internet Explorer sert de type de fichier inconnu

J'ai modifié le programme d'installation de l'application pour qu'il n'enregistre pas le type MIME. Maintenant IE sur le PC client propose de télécharger un fichier avec un type de fichier inconnu. Notez que l'application n'a jamais été installée sur le PC serveur.

Le problème se produit avec IE7. Cela ne se produit pas avec Firefox, Safari ou Chrome.

Est-ce que quelqu'un sait comment contourner cela?

Répondre

2

J'ai trouvé la réponse. Il y a une entrée restante dans le registre pour le type MIME text/xml. Il peut être restauré à la valeur par défaut en ré-enregistrant le fichier MSXML3.DLL.

regsvr32 msxml3.dll 
0

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT \ MIME \ Database \ Type de contenu texte \/xml] "CLSID" = "{48123BC4-99D9-11D1-A6B3-00C04FD91555}" " Extension "=". Xml " " Encodage "= hex: 08,00,00,00