正如标题所示,我想在通过svcutil.exe创建代理服务时设置我的代理身份验证凭据。如您所知,通过VS2010(添加服务引用)添加服务引用时,我们无法设置代理凭据。
我在一些博客上看到,通过svcutil.exe直接创建代理服务可以实现这一点,因为VS2010无论如何都会使用它。我试图在它上面创建服务,但这是不可能的。即使通过svcutil创建,我仍然需要Proxy Authentication Required错误。我也尝试用<proxy usesystemdefault="True" bypassonlocal="True"/>
修改svcutil.exe.config,但我也没办法。
阅读here我尝试在我的应用web.config上设置以下内容:
<system.net>
<defaultProxy useDefaultCredentials="true" >
<proxy usesystemdefault="True" proxyaddress="http://xxxxx:****" bypassonlocal="True"/>
<bypasslist>
<add address=".+\.xxxx\.com:\d{1,5}" />
</bypasslist>
</defaultProxy>
</system.net>
并创建服务,但错误仍然存在。因为我已经尝试了所有我知道的东西,所以我得到了一点选择。
问题
那么,您知道在创建服务代理时如何设置代理身份验证凭据吗?