2013-02-14 39 views
1

我知道在创建WCF服务和客户端时,我们可以通过使用[DataContract] attibute来重用合同类。当我的Web服务是传统的asmx Web服务时,有什么办法可以做到吗?我的Web服务是否必须实现WCF才能使类型重用起作用?

回答时,请考虑我提出的唯一限制是在服务上,如果有帮助,客户端代理可以重新生成为WCF客户端。

+0

下垂者会评论吗? – tsemer 2013-10-17 14:36:44

回答

1

由于没有人回应,因为我找不到任何证据,因为在我问这个问题的几个月里,相反,我回答我自己:

没有,客户端和服务器之间的类型重用是不可能的当服务被实现为asmx Web服务时。

如果有人知道,否则请分享。

+0

你明白了:ASMX是一项传统技术,不应该用于新的开发。 WCF或ASP.NET Web API应该用于Web服务客户端和服务器的所有新开发。一个暗示:微软已经在MSDN上退役了[ASMX Forum](http://social.msdn.microsoft.com/Forums/en-US/asmxandxml/threads)。 – 2013-10-17 14:45:24

+0

感谢@JohnSaunders指出。我意识到这个问题是为了支持遗留代码。 – tsemer 2014-06-26 06:45:43

相关问题