如何获取需要登录的soap服务元数据?

时间:2010-07-07 14:03:27

标签: wcf soap metadata svcutil.exe

我正在尝试获取需要使用svcutil.exe登录的服务的元数据。 我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

基本上有三种方法可以实现这一目标:

1)使用Visual Studio“添加服务引用”它会询问您的凭据。

2)在IE中浏览到WSDL(在传递您的凭据之后)并保存所有WSDL和XSD,然后使用SVCUTIL生成您的代理。后部疼痛b / c需要手动编辑。

3)从服务提供商处获取代理。他们应该生成它们并为您准备好。

奇怪的是,提供商应该有一个没有安全性的公开的http端点,可以从中生成代理,因为前两个不是用户友好的,具体取决于环境(防火墙,安全性)设置等)。最糟糕的情况是,他们应该能够为您提供WSDL来生成您的代理。