我正在开发一个使用.Net c#2.0 SP1下载文件的项目。该项目的一个要求是不寻求任何代理细节,并从IE等自动检测到这一点。
现在我还没有使用过代理,因此我有点困惑。经过几个小时的搜索google,msdn等,我发现了以下文章 http://msdn.microsoft.com/en-gb/magazine/cc300743.aspx#S3
现在我完全糊涂了怎么做?有人可以帮助我更容易实现或指导我吗?
如果我听起来很傻,我会再次抱歉,但我没有使用过.Net代理,因此我很挣扎。
这适用于C#Winforms,因此我无法在web.config中执行此操作。
提前感谢您的帮助。
答案 0 :(得分:1)
默认情况下,.NET 2.0将自动使用IE中的代理设置;但是,使用IE中保存的默认代理凭据需要额外的配置步骤。要启用此功能,请确保app.config文件中显示以下部分:
<configuration>
<!-- ... -->
<system.net>
<defaultProxy useDefaultCredentials="true"/>
</system.net>
有关元素的完整说明,请参阅MSDN。有关更复杂的HTTP代理方案,请参阅Using HTTP Proxy Servers。