Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我的web服务是否必须实现WCF才能实现类型重用?_C#_Visual Studio 2010_Web Services_Asmx_Webservice Client - Fatal编程技术网

C# 我的web服务是否必须实现WCF才能实现类型重用?

C# 我的web服务是否必须实现WCF才能实现类型重用?,c#,visual-studio-2010,web-services,asmx,webservice-client,C#,Visual Studio 2010,Web Services,Asmx,Webservice Client,我知道,在创建WCF服务和客户机时,我们可以使用[DataContract]attibute重用合同类。当我的web服务是传统的asmx web服务时,有什么方法可以做到这一点吗 当回答时,请考虑我所提出的唯一限制是在服务上,如果有帮助的话,客户端代理可以再生为WCF客户端。 < P>因为没有人响应,因为在我问问题后几个月我找不到相反的证据,所以我自己回答: 不,当服务作为asmx web服务实现时,客户端和服务器之间的类型重用是不可能的 如果有人知道其他情况,请分享。因为没有人回应,而且在我问

我知道,在创建WCF服务和客户机时,我们可以使用[DataContract]attibute重用合同类。当我的web服务是传统的asmx web服务时,有什么方法可以做到这一点吗


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

< P>因为没有人响应,因为在我问问题后几个月我找不到相反的证据,所以我自己回答:

不,当服务作为asmx web服务实现时,客户端和服务器之间的类型重用是不可能的


如果有人知道其他情况,请分享。

因为没有人回应,而且在我问这个问题的几个月里,我找不到相反的证据,所以我自己回答:

不,当服务作为asmx web服务实现时,客户端和服务器之间的类型重用是不可能的


如果有人知道其他情况,请分享。

下层投票者是否愿意发表评论?下层投票者是否愿意发表评论?你已经知道了:ASMX是一项遗留技术,不应用于新的开发。WCF或ASP.NET Web API应用于Web服务客户端和服务器的所有新开发。一个提示:微软已经退出了MSDN。感谢@JohnSaunders指出这一点。我知道,这个问题是为了支持遗留代码。你已经明白了:ASMX是一种遗留技术,不应该用于新的开发。WCF或ASP.NET Web API应用于Web服务客户端和服务器的所有新开发。一个提示:微软已经退出了MSDN。感谢@JohnSaunders指出这一点。我知道,这个问题是为了支持遗留代码。