如何配置.NET 4.0(WPF)应用程序以使用系统默认代理服务器(有时需要身份验证)?

时间:2014-06-23 01:10:36

标签: .net authentication networking proxy

我有一个.NET应用程序,它定期与FTP服务器通信以检查新文件。

有时,应用程序在代理服务器后面运行。我参考了MSDN实现了:

http://msdn.microsoft.com/en-us/library/dkwyc043(v=vs.100).aspx

<system.net>
    <defaultProxy>
              useDefaultCredentials="true"
              <proxy usesystemdefault="true" />
      />
    </defaultProxy>
    <settings>
        <webProxyScript downloadTime="00:00:30" />
    </settings>
<system.net>

但在一种情况下,代理服务器需要通过用户名和密码进行身份验证。当我尝试打开应用时,它无法连接到互联网,日志显示 "Unable to connect to Internet, server required authentication"

如何配置我的.NET 4.0应用程序以适用于所有类型的代理服务器(有时需要验证)?

enter image description here

PS:我读过这个帖子:How should I set the default proxy to use default credentials?,但它提到了默认代理&amp;默认凭据。在我的情况下,身份验证可以是用户名/密码

的形式

0 个答案:

没有答案