将ASMX转换为WCF Web服务需要多少工作量?

时间:2009-10-01 06:54:20

标签: c# wcf asmx

我有2个Web服务,总共有大约6个Web方法,大多数代码都是以任何方式放在程序集中,而web服务asmx实际上只是调用这些程序集方法并返回它们的返回类型。

将Web服务从ASMX转换为WCF要花多少钱?

我几乎在这个阶段控制唯一 - 连接到Web服务的非基于Web的客户端,因此这不是一个真正的问题,产品处于预启动状态。

2 个答案:

答案 0 :(得分:16)

查看一些有关如何操作的博文和文章:

还有更多 - 搜索“将ASMX迁移到WCF”,你会得到大量的点击

马克

答案 1 :(得分:12)

您应该发现转换非常简单 - 特别是如果您现有的asmx Web方法只是调用其他类。只需从Visual Studio创建一个新的WCF服务 - 这样您仍然可以保持现有的Web服务。它会自动为您创建一个http端点,因此您可以直接将其转储到IIS中(稍加配置)。您将需要描述您的DataContract类,但这也很简单。

我最近这样做了,这是一种快乐!