我遇到了一个非常奇怪的问题,我无法理解。
我们有一个文件夹,里面有一个 XML 语言文件,我们刚刚收到了更新文件。所以我们覆盖了旧文件。
现在,当我们在 IE 中打开该 XML 文件时,会显示其内容,但是显示的内容是被覆盖的该文件的旧版本。
当我右键单击并选择“查看源代码”时,会显示较新的正确版本。
如果我重命名该文件并在 IE 中打开它,也会显示正确的版本。
Chrome 和 Firefox 不会发生这种情况。
问题在于语言文件是由应用程序读取的,而该应用程序也会读取旧版本,因此重命名它不是一个选择。
我已经删除了缓存,并清理了磁盘,删除了所有临时文件。问题仍然存在。
答案1
据我记得,IE 的 XML 渲染组件是一个单独的进程/插件,尽管我真的不确定你为什么会得到这个。
我会尝试关闭所有打开的 Internet Explorer 实例,然后从控制面板加载 Internet 选项并尝试再次清除缓存。
还请检查任务管理器,确保没有打开其他 Internet Explorer 实例(并且没有名称中带有 XML 的程序)。
然后尝试重新启动。
另外,下次访问页面时,请尝试使用Ctrl+ ,而不是标准刷新。F5
我希望这会有所帮助,但我担心它不会有所帮助,因为我无法复制这个问题......如果有人提出更好的答案,我会删除。