2008-11-14 2 views
0

У меня есть веб-сервер на порту 80 и порту 81. IE может подключаться к серверу на любом из портов. Это работало нормально, пока я не установил приложение с типом файла (.TPJ), на котором был MIME-тип текста/xml на клиентском ПК. В этот момент IE больше не открывал веб-сайт, а предлагал загрузить файл serverName.TPJ. Файл содержит правильную информацию с веб-сайта.Internet Explorer обслуживает неизвестный тип файла

Я изменил установщик для приложения, чтобы он не зарегистрировал тип MIME. Теперь IE на клиентском ПК предлагает загрузить файл с неизвестным типом файла. Обратите внимание, что приложение никогда не было установлено на ПК сервера.

Проблема возникает с IE7. Это не происходит с Firefox, Safari или Chrome.

Кто-нибудь знает, как обойти это?

ответ

2

Я нашел ответ. В реестре есть левая запись для типа MIME text/xml. Его можно восстановить до значения по умолчанию, перерегистрировав MSXML3.DLL.

regsvr32 msxml3.dll 
0

редактор системного реестра Windows версии 5.00

[HKEY_CLASSES_ROOT \ MIME \ Database \ Content Type \ текст/XML] "CLSID" = "{48123BC4-99D9-11D1-A6B3-00C04FD91555}" " Расширение "=". Xml " " Кодирование "= hex: 08,00,00,00

Смежные вопросы