我有一個在.NET 1.1中編寫的應用程序,它調用URL上的XmlDocument.Load。最近xml文件被更新了。現在每當我調用XmlDocument.Load時,都會返回舊文件。當我從瀏覽器中點擊相同的URL時,我看到了新文件。我從IE中刪除了所有臨時文件,但仍然看到相同的問題。當我以編程方式訪問文件時,爲什麼我會看到該文件的較早版本?爲什麼XmlDocument.Load(url)返回一個陳舊的文件?
1
A
回答
2
只是猜測,但嘗試清除您的IE瀏覽器緩存。 .NET HTTP與IE一樣位於相同的堆棧之上,並且還共享代理設置,因此如果緩存也是共享的,我也不會感到驚訝。
1
0
所以看來一定有一些緩存的代理,這在48小時內清理本身。
相關問題
- 1. 爲什麼我的Hibernate查詢返回陳舊的數據?
- 2. 爲什麼Android在「新鮮」之後返回「陳舊」位置?
- 3. 爲什麼CLion有一個陳舊的庫依賴?
- 4. 什麼是陳舊狀態?
- 5. dm_exec_query_stats返回陳舊的數據?
- 6. Hibernate HQL返回陳舊的數據?
- 7. 爲什麼java -version返回舊版本?
- 8. 爲什麼吸氣返回舊值
- 9. JPA/Hibernate查詢返回陳舊結果
- 10. Google Datastore Querys返回陳舊數據
- 11. 回聲陳述只返回一個
- 12. 爲什麼如果陳述返回矛盾的東西?
- 13. 查看陳述返回重複的列..爲什麼?
- 14. 爲什麼mongo返回零配對文件,雖然有一個?
- 15. 如果URL包含一個片段,爲什麼Url.IsLocalUrl返回false?
- 16. ADO記錄集返回舊(陳舊)數據
- 17. 什麼是陳舊時間間隔?
- 18. 爲什麼pywhois返回空頭文件?
- 19. 爲什麼Scrapy會返回一個Iframe?
- 20. 爲什麼pygame.draw.shape返回一個Rect?
- 21. 爲什麼它返回一個錯誤?
- 22. 爲什麼`+ [[]] + [[]]`返回一個字符串?
- 23. 爲什麼Math.ceil返回一個double?
- 24. 爲什麼string :: compare返回一個int?
- 25. 爲什麼getsockopt返回一個錯誤?
- 26. 爲什麼總是返回一個?
- 27. struct.field返回另一個值,爲什麼?
- 28. 爲什麼jQuery hasClass返回一個TypeError?
- 29. 爲什麼+「1」返回一個int?
- 30. VB.Net:爲什麼XmlDocument.Load導致問題?
使用HttpWebRequest自行下載,可以將緩存策略設置爲RequestCacheLevel.BypassCache。 – Richard 2009-02-21 10:51:55