【发布时间】:2026-02-20 18:30:01
【问题描述】:
如何清除 Azure 网站上托管的站点使用的 System.Net.WebClient 的 DNS 缓存?
相关:How do I clear System.Net client DNS cache?
我不想修改代码,我想继续使用缓存,但只刷新一次。
上下文:错误的 DNS 记录更改导致 API 重定向到搜索引擎,从其客户端的角度返回垃圾。一个这样的客户端是托管在 Azure Web 应用程序上的 Web 应用程序,它使用 System.Net.WebClient 服务器端访问 API。现在记录已修复,我们希望刷新缓存(或仅刷新该条目),以便在 TTL 结束之前一切恢复正常。
(显然这个问题对时间很敏感,我会继续寻找,但出于好奇,如果我不能及时找到它,我仍然会对迟到的答案感兴趣。)
【问题讨论】:
标签: caching azure dns azure-web-app-service system.net