How do I clear System.Net client DNS cache?

前端 未结 4 1716
梦毁少年i
梦毁少年i 2020-12-03 04:26

I\'m using the .NET WebRequest while changing my HOSTS file. I\'m observing that System.Net doesn\'t honor those changes - how can I make it do so?

I have a number o

4条回答
  •  [愿得一人]
    2020-12-03 05:13

    I finally dug up the obscure command from MSDN that fixes this:

    ServicePointManager.DnsRefreshTimeout = 0;
    

    As I unwound all the weird things I'd tried previously, I discovered one other setting that I need along with the one above; on the request object, turn off keep-alive:

    request.KeepAlive = false;
    

提交回复
热议问题