System.Net.WebClient - 获取(非默认)代理凭证的最佳方式是什么?

时间:2016-12-01 17:58:44

标签: c# asp.net windows proxies http-status-code-407

我正在编写一个(WiX Burn)安装程序,需要从我们的ASP.NET服务器获取许可证信息。我们使用System.Net.WebClient来发出此请求。

我们的一些客户正在使用身份验证代理,这些代理会向我们的安装程序返回407响应。

我最初尝试按照this post传递默认凭据。但是,在我的计算机上以及我设置的测试代理上,我遇到的问题与this post中的问题相同,我的默认凭据由于某种原因而没有被提取。

在任何情况下,我认为会出现代理凭据与默认Windows凭据不同的情况,并且用户需要手动提供其代理凭据。

我在Windows中看到了许多不同的选项:

这样做的最佳方式是什么?这有关系吗?

有助于解决WebClient未提取的默认Windows凭据问题的奖励积分!

0 个答案:

没有答案