为什么XmlDocument.Load(url)返回过时的文件?

时间:2009-02-21 00:40:00

标签: c# xml .net-1.1

我有一个用.NET 1.1编写的应用程序,它在URL上调用XmlDocument.Load。就在最近,xml文件已更新。现在每当我调用XmlDocument.Load时,都会返回旧文件。当我从浏览器点击相同的URL时,我看到了新文件。我从IE中删除了所有临时文件,但我仍然看到同样的问题。有什么想法,当我以编程方式访问文件时,为什么我会看到旧版本的文件?

3 个答案:

答案 0 :(得分:2)

只是一个猜测,但尝试清除IE的浏览器缓存。 .NET HTTP与IE位于同一堆栈之上,并且还共享代理设置,因此如果共享缓存也不会感到惊讶。

答案 1 :(得分:1)

删除ASP.net临时文件

答案 2 :(得分:0)

所以似乎代理上必须有一些缓存,并且这会在48小时内自行清除。