ASMX Web服务迁移到wcf

时间:2014-06-13 14:42:10

标签: wcf asmx

我们使用现有的Web服务代码开发了wcf服务。现有客户希望仅使用该服务来更改新网址。他们不想替换代理类。在任何情况下都是可能的。

客户可以通过更换代理和配置来使用相同的功能。但他不想替换代理。请分享你的评论是否有可能。

1 个答案:

答案 0 :(得分:1)

您可以通过使用basicHttpBinding配置端点来实现此目的。我相信你还需要强制使用XML Serializer,而且我不知道该如何做到这一点,所以其他人将不得不帮助你。我担心使用相同的代理类可能会导致错误的小差异。

另一方面,如果性能不是最重要的考虑因素,您可以使用旧服务中的原始类和方法属性创建ASMX服务。然后,此ASMX服务将调用WCF服务。

BTW,ASMX服务可以在快速端点上调用WCF服务。例如,如果它们在同一台服务器上运行,则可以使用netNamedPipesBinding,但无论如何都可以使用netTcpBinding,它使用二进制而不是TCP / IP。这样可以减轻额外跳跃的性能差异。