我目前正在 VB.NET 中使用 WCF 编写 Web 服务。
我以前编写的 Web 服务使用 ASMX,但我想学习 WCF,目前进展顺利。我实际上更喜欢 WCF 做事的方式。
然而,我想念的一件事是 ASMX 用于生成示例 SOAP 请求和响应的方式。这就像免费获得文档一样。
有没有为 WCF 自动生成 SOAP 文档?
如果没有,是否有任何方法可以使用 WSDL 在 .NET 页面中生成它?
最佳答案
我想 WCF 不像 ASMX 那样支持这点,因为 WCF 支持多种端点类型,而不仅仅是 SOAP Web 服务(例如 Net TCP、命名管道等)。
SoapUI是一个很好的小工具,可以从 WSDL 自动生成 SOAP 消息。或者您可以创建一个小型测试客户端应用程序,启用 WCF 跟踪,并使用 Service Trace Viewer Tool查看已发送的消息。
关于asp.net - 在 .NET 中使用 WCF 如何让它像 ASMX 一样自动生成 SOAP 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2987833/