0

我在端口 80 和端口 81 上有一个 Web 服务器。IE 可以连接到任一端口上的服务器。这一直很好,直到我在客户端 PC 上安装了一个文件类型 (.TPJ) 的 MIME 类型为 text/xml 的应用程序。此时 IE 不再打开该网站,而是提供下载文件serverName.TPJ。该文件包含来自网站的正确信息。

我更改了应用程序的安装程序,因此它没有注册 MIME 类型。现在客户端 PC 上的 IE 提供下载未知文件类型的文件。请注意,该应用程序从未安装在服务器 PC 上。

问题出现在 IE7 上。Firefox、Safari 或 Chrome 不会出现这种情况。

有谁知道如何解决这个问题?

4

2 回答 2

2

我找到了答案。注册表中有一个用于 text/xml MIME 类型的剩余条目。可以通过重新注册 MSXML3.DLL 将其恢复为默认值。

regsvr32 msxml3.dll
于 2008-11-14T16:36:58.267 回答
0

Windows 注册表编辑器版本 5.00

[HKEY_CLASSES_ROOT\MIME\Database\Content Type\text/xml] "CLSID"="{48123BC4-99D9-11D1-A6B3-00C04FD91555}" "Extension"=".xml" "Encoding"=hex:08,00,00 ,00

于 2009-06-18T10:51:11.930 回答