将用户名和密码传递给svcutil.exe?

web*_*res 15 wcf web-services svcutil.exe oracle-service-bus osb

我们的OSB服务目前使用用户名和密码进行保护.尝试使用svcutil生成服务代理时,我获得了401未授权.我知道您需要设置一个svcutil.exe.config文件,但除了传递证书的示例外,我找不到任何示例.

有人知道如何使用svcutil发送用户名和密码吗?

mar*_*c_s 11

我认为你不能这样做.

在这种情况下,您可以做的是在浏览器中连接到该地址,只需将WSDL文件下载并保存到本地磁盘并调用svcutil.exe该本地副本 - 或者要求该Web服务的发布者为您提供一个URL不需要身份验证,或只是向您发送相关的WSDL和可能的XSD文件,以便您可以为该服务创建客户端代理.


ggP*_*eti 11

您无法在svcutil中进行身份验证,但可以在Windows中为目标计算机设置凭据.转到您的帐户管理页面,然后转到您存储的凭据.添加包含目标主机名和凭据的新条目.在此之后,您可以将svcutil与URL一起使用.