通过Svcutil.exe在服务引用上设置代理身份验证

时间:2013-02-04 21:49:31

标签: .net wcf svcutil.exe

正如标题所示,我想在通过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>

并创建服务,但错误仍然存​​在。因为我已经尝试了所有我知道的东西,所以我得到了一点选择。

问题

那么,您知道在创建服务代理时如何设置代理身份验证凭据吗?

0 个答案:

没有答案