c#HttpWebRequest不向代理服务器发送默认凭据

我在将请求传递给公共网络之前使用squid代理服务器来validation客户端。 我没有设置HttpWebRequest.Proxy对象,所以我假设Web请求将采用默认窗口凭据并传递给代理服务器。

我也在squid代理中添加了一个用户条目,但是在发出请求时出现以下错误:

 (407) Proxy Authentication Required. 

在鱿鱼日志中,我得到了这个:

 TCP_DENIED/407 3722 CONNECT 

我在App.config中插入了以下块

      

validation使用squid注册的用户凭据与我的Windows用户凭据之间是否存在差异。 我尝试通过浏览器打开一个公共网站,当请求通过代理服务器(我在Internet选项下设置)时提示凭据,在输入Windows凭据后我能够访问该网站。

此外,我通过Fiddler(一种检查网络流量的工具)检查了对该代理服务器的请求没有代理授权标头。

任何人都可以检查并判断我错过了什么或者我犯了什么错误。