Visual studio 2008 WCF服务而不是ASMX Web服务?
我正在编写一个SOAP服务器,它将充当外部客户端的端点。外部客户端需要SOAP 1.1。我将在SOAP消息中获取嵌入的业务对象,并将它们传递给内部应用程序,获取响应,并使用SOAP消息向永久客户机进行响应 几年前,我做了传统的基于ASMX的web服务。现在,我一直在探索WCF服务,并想知道最好的方法 1) WCF应该被视为ASMX web服务的超集吗 2) 是否有任何理由仍然使用ASMX而不是WCF编写新的web服务 3) 与SOAP扩展相比,WCF是否为处理SOAP消息提供了更好的工具 4) 我是否可以像在ASMX中更改web.config那样,使用WCF将通信限制到SOAP 1.1 5) WCF是否有一种简单的方法来记录或查看命中服务的请求,而无需借助SOAP扩展之类的工具 对不起,我的问题不是很具体;仍然在努力处理我需要知道的事情 使用VS2008,Windows Server 2008Visual studio 2008 WCF服务而不是ASMX Web服务?,visual-studio-2008,wcf,web-services,soap,asmx,Visual Studio 2008,Wcf,Web Services,Soap,Asmx,我正在编写一个SOAP服务器,它将充当外部客户端的端点。外部客户端需要SOAP 1.1。我将在SOAP消息中获取嵌入的业务对象,并将它们传递给内部应用程序,获取响应,并使用SOAP消息向永久客户机进行响应 几年前,我做了传统的基于ASMX的web服务。现在,我一直在探索WCF服务,并想知道最好的方法 1) WCF应该被视为ASMX web服务的超集吗 2) 是否有任何理由仍然使用ASMX而不是WCF编写新的web服务 3) 与SOAP扩展相比,WCF是否为处理SOAP消息提供了更好的工具 4)
克里斯我建议您使用WCF。如果将WCF服务配置为使用basichttpbinding,它将作为SOAP 1.1服务工作
可能重复的See See感谢每个人的反馈。我将尝试使用WCF来实现它;有人知道我在哪里可以找到VS2008中解析/处理SOAP消息的好例子吗?我正在努力使用asmx或带有SOAP的wcf来获得一个工作的web服务。你不能用wcf来解析消息,你需要添加一个服务引用。关于第2点,我想不出任何技术原因,但可能还有其他原因。+1关于WCF跟踪的信息非常有趣,对我来说是新的@wchrisjohnson:ASMX为您提供了一种非常直接的编写web服务的方法。WCF为您提供了许多定制的可能性,因此您将收到一种方法来选择最适合您的每个开发项目的方式。