我有一个使用WCF Web服务的ASP.NET网站,它运行良好。
我不得不将它部署到使用代理服务器进行Web访问的客户服务器(没有身份验证)。要解决此问题,我需要将以下配置添加到web.config
:
<system.net>
<defaultProxy useDefaultCredentials="true">
<proxy usesystemdefault="False" proxyaddress="http://10.1.0.50:8080" bypassonlocal="True" />
</defaultProxy>
</system.net>
现在我必须将它部署到另一个客户。他也使用代理,但这次是经过身份验证的代理。
如何配置我的网站,以便在发出WCF请求时使用代理身份验证(即提供用户/密码凭据)?
BONUS:只需更改web.config
(无代码更改)即可实现吗?