2010-11-01 98 views
1

是否可以发布到IIS中托管的WCF服务?我知道这可以使用REST,但我真的需要WSDL生成和SOAP头。我需要将现有的ASMX Web服务转换为WCF,但我还需要允许我的客户通过http帖子(通过javascript获得xml http请求)继续使用该服务。 REST是我唯一的选择吗?WCF BasicHttpBinding Http Post

回答

0

不,使用SOAP服务时,您需要使用SOAP方法和操作 - 不能使用HTTP POST来“转储”SOAP服务上的某些数据。

如果您需要HTTP POST,那么REST是最好的选择。

+0

我怕的就是这个。所以消费WCF Web服务的唯一方法是向客户端添加服务引用? – Quadwwchs 2010-11-03 12:51:48

+0

@Quadwwchs:如果它是一个SOAP风格的Web服务 - 是的,你需要添加一个服务引用到它。 – 2010-11-03 13:32:03