我有一个相对简单的特性,它使用WebClient类向web服务器执行HTTPS发布。此代码工作可靠,但在使用EarthLink或AT&T下载加速器功能时遇到问题。下载加速器的工作方式是将拨号连接的代理设置更改为只为HTTP协议指定localhost:8080。在此配置中,假定HTTPS协议不受影响。事实上,当使用Internet导航到时,没有错误。但是,在使用.NET 2.0 (或3.5)时,WebClient类无法在此配置中执行来自的简单HTTPS。我调用以下函数:
IWebProxy defa