团队 S 远离团队 C。团队 S 使用 WSHTTP 绑定创建 WCF Web 服务。S 团队与 C 团队共享接口规范的最佳方式是什么?在 asmx Web 服务时代,S 团队会通过电子邮件将 WSDL 发送给 C 团队。这仍然是要走的路吗?
问问题
105 次
2 回答
1
如果两个团队没有任何在线连接,您可以让 Team S 创建一个服务客户端代理,可能在一个单独的类库程序集中,用于导入服务(Add Service Reference
在 Visual Studio 中)。
只需将该源代码发送给其他团队,他们应该能够实例化代理客户端并在这些客户端上调用方法。
如果两个团队确实有在线连接,请参阅 Mikecito 的答案 - 只需导航到服务 URL +?wsdl
并且您拥有 WSDL - 始终是最新的,始终是最新的。
于 2011-05-11T15:40:18.547 回答
0
只需向他们发送服务 URL,然后他们就可以单击页面上方便的 wsdl 链接。像馅饼一样简单。
如果您想直接共享 wsdl,只需将“?wsdl”(不带引号)添加到服务 URL 的末尾即可。
https://my.domain.com/myservice.svc?wsdl
于 2011-05-11T15:34:52.440 回答