2

我正在开发一个使用 .Net c# 2.0 SP1 下载文件的项目。该项目的要求之一是不寻求任何代理细节并自动从 IE 等中检测到这一点。

现在我以前没有使用过代理,因此我有点困惑。经过数小时搜索 google、msdn 等,我发现了以下文章 http://msdn.microsoft.com/en-gb/magazine/cc300743.aspx#S3

现在我完全困惑如何做到这一点?有人可以帮助我更轻松地实施或指导我吗?

如果我听起来很傻,再次抱歉,但我没有使用.Net代理,因此我很挣扎。

这是针对 C# Winforms 的,因此我无法在 web.config 中执行此操作。

在此先感谢您的帮助。

4

1 回答 1

1

.NET 2.0 默认会自动使用 IE 的代理设置;但是,使用保存在 IE 中的默认代理凭据需要额外的配置步骤。要启用此功能,请确保以下部分出现在您的 app.config 文件中:

<configuration>
    <!-- ... -->
    <system.net>
        <defaultProxy useDefaultCredentials="true"/>
    </system.net>

有关该元素的完整描述,请参阅MSDN。有关更复杂的 HTTP 代理方案,请参阅使用 HTTP 代理服务器

于 2010-02-10T15:27:37.287 回答