WCF默认是否作为SOAP工作?

时间:2015-08-11 06:13:13

标签: asp.net-mvc wcf soap asmx

默认情况下WCF是否作为SOAP工作?

根据客户要求,希望使用ASMX Web服务。但VS 2013不提供4.5.1框架下的ASMX Web服务(SOAP)。那么我可以使用WCF作为SOAP吗?怎么样?

2 个答案:

答案 0 :(得分:1)

是的,你可以WCF作为SOAP你只需要在客户端和服务器端添加绑定你的basicHttpBinding绑定

服务器端

<services>
  <service name="TestService">
    <endpoint address="soap" binding="basicHttpBinding" contract="ITestService"/>  
  </service>
</services>

客户端将服务引用添加到您的项目

<client>
    <endpoint address="http://www.example.com/soap" binding="basicHttpBinding"
      contract="ITestService" name="BasicHttpBinding_ITestService" />
  </client>

答案 1 :(得分:1)

但VS 2013不提供ASMX网络 - 这是不正确的!

您如何在2013年添加ASMX服务

使用WEB API作为RestFull服务

enter image description here