1

正如标题所示,我想在通过 svcutil.exe 创建代理服务时设置我的代理身份验证凭据。如您所知,通过 VS2010(添加服务引用)添加服务引用时,我们无法设置代理凭据。

我在一些博客上读到,这可以通过直接通过 svcutil.exe 创建代理服务来实现,因为 VS2010 无论如何都会使用它。我试图在上面创建服务,但这是不可能的。即使通过 svcutil 创建,我仍然收到 Proxy Authentication Required 错误。我也尝试修改 svcutil.exe.config<proxy usesystemdefault="True" bypassonlocal="True"/>但我也没有工作。

在这里阅读我尝试在我的应用程序 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>

并创建服务,但错误再次存在。因为我已经尝试了我所知道的一切,所以我的选择有点少。

问题

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

4

0 回答 0