我想不出更好的方法来标题这个问题。我道歉:)
无论如何,所以我给了一个我要消费的服务的网址。我还没有关于此服务的信息,所以在我向客户询问任何愚蠢的问题之前,我想知道如果我通过将其作为Web引用添加到我的项目中来使用此服务是否真的重要服务参考?
添加作为服务引用时,我不会检查允许生成异步方法的框。这是否意味着在这种情况下服务引用的代理类和Web引用的代理类基本相同?
感谢您的时间......
答案 0 :(得分:1)
您应该有一个定义Web服务的WSDL文件。如果该URL生成WSDL文件(您可以尝试转到Web浏览器中的URL),则可以使用它来生成服务引用。您绝对应该将.WCF框架用于.Net 3.0及更高版本的任何Web服务相关编程。所以我会说使用服务引用。 WCF是一个更具可定制性,可互操作性和可执行性的框架,实际上是最近微软所有其他分布式计算计划的基础(如OData,RIA服务等)。
答案 1 :(得分:1)
服务引用向后兼容Web引用(服务引用是新的2008/2010 WCF代理服务方式)。
您可以使用服务引用调用任何SOAP 1.1 Web服务。对于不熟悉配置的人来说,Web引用可能更简单,但WCF客户端更易于配置。