system.net默认代理c#.net 4
我有一些c#代码(.Net 4),可以调用Internet来获取XML文件,但是在第一次命中代码块时会有很长的延迟!通过将以下内容添加到app.conf,问题得以解决。但是,我想做的是检查是否存在代理uesd/set,如果没有,则在每次调用之前在代码中关闭代理或导致20秒延迟的检测 这能做到吗?如果是这样,我该怎么做system.net默认代理c#.net 4,c#,proxy,C#,Proxy,我有一些c#代码(.Net 4),可以调用Internet来获取XML文件,但是在第一次命中代码块时会有很长的延迟!通过将以下内容添加到app.conf,问题得以解决。但是,我想做的是检查是否存在代理uesd/set,如果没有,则在每次调用之前在代码中关闭代理或导致20秒延迟的检测 这能做到吗?如果是这样,我该怎么做 <system.net> <defaultProxy enabled="false" useDefaultCredentials="fa
<system.net>
<defaultProxy
enabled="false"
useDefaultCredentials="false" >
<proxy/>
<bypasslist/>
<module/>
</defaultProxy>
</system.net>
您可能想试试这样的东西
<system.net>
<defaultProxy enabled ="false">
<proxy
autoDetect ="True"/>
</defaultProxy>
</system.net>
在调用之前添加上述内容似乎可以消除延迟 谢谢,但我正在尝试在调用之前在c#代码中禁用代理,而不是在app.config中禁用代理。知道如何在代码中重放它吗?如果使用system.net.webproxy类
WebRequest.DefaultWebProxy = new WebProxy();