asp.net - 在 .NET 中使用 WCF 如何让它像 ASMX 一样自动生成 SOAP 文档?

标签 asp.net wcf soap wsdl documentation-generation

我目前正在 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/

相关文章:

c# - DynamoDB 条件检查失败监控

WCF 可靠消息传递 : stuttering service after maxPendingChannels increase

java - Camel 路线上的复杂情况

asp.net - 再现错误消息-浏览器/机器速度慢

asp.net - 如何在 .net WebApi2 应用程序中使用 OAuth2 token 请求中的额外参数

c# - WCF 返回包含派生类的基类对象列表

java - 由 : java. lang.NoSuchMethodError : org. springframework.beans.MutablePropertyValues.get(Ljava/lang/String;)Ljava/lang/Object 引起

java - IWAB0399E 从 WSDL 生成 Java 时出错 : java. io.IOException:错误:缺少 <soap:fault> 元素 inFault

asp.net - Excel VBA查询外部.aspx页面并检索数据

c# - 将 WCF 数据服务与 Windows 应用程序结合使用