我正在研究一个使用.Net c#2.0 SP1下载文件的项目。该项目的要求之一是不查找任何代理详细信息,并自动从IE等中检测到它。
现在我以前没有与代理合作过,因此我有些困惑。经过数小时的搜索google,msdn等,我遇到了以下文章
http://msdn.microsoft.com/en-gb/magazine/cc300743.aspx#S3
现在我完全困惑该怎么做?有人可以帮我实现一个更简单的实现还是请指导我?
抱歉,如果我听起来很傻,但是我没有使用.Net代理,因此我很挣扎。
这是针对C#Winforms的,因此我无法在web.config中执行此操作。
在此先感谢您的帮助。
最佳答案
默认情况下,.NET 2.0将自动使用IE中的代理设置。但是,要使用保存在IE中的默认代理凭据,还需要一个额外的配置步骤。要启用此功能,请确保以下部分出现在您的app.config文件中:
<configuration>
<!-- ... -->
<system.net>
<defaultProxy useDefaultCredentials="true"/>
</system.net>
有关该元素的完整说明,请参见MSDN。有关更复杂的HTTP代理方案,请参见Using HTTP Proxy Servers。
关于c# - C#.Net 2. 0 auto 配置代理?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2237915/