我正在尝试获取需要使用svcutil.exe登录的服务的元数据。 我怎么能这样做?
答案 0 :(得分:1)
基本上有三种方法可以实现这一目标:
1)使用Visual Studio“添加服务引用”它会询问您的凭据。
2)在IE中浏览到WSDL(在传递您的凭据之后)并保存所有WSDL和XSD,然后使用SVCUTIL生成您的代理。后部疼痛b / c需要手动编辑。
3)从服务提供商处获取代理。他们应该生成它们并为您准备好。
奇怪的是,提供商应该有一个没有安全性的公开的http端点,可以从中生成代理,因为前两个不是用户友好的,具体取决于环境(防火墙,安全性)设置等)。最糟糕的情况是,他们应该能够为您提供WSDL来生成您的代理。