【问题标题】:Clear System.Net.WebClient DNS cache清除 System.Net.WebClient DNS 缓存
【发布时间】: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


    【解决方案1】:

    清除应用程序池?奇怪的是还没有人提出这个答案。

    【讨论】: