0

我们有一个 ASP.NET 2.0 站点。第 3 方创建了一个我们应该连接的 Web 服务,而我天真地期望创建一个 2.0 风格的 Web 服务。当我得到 url 时,我期待看到一个 .asmx 后缀......但是却得到了一个带有 .svc 后缀的 url。

转到该页面告诉我通过运行 svcutil 创建一个 WCF 客户端......但是,我们还没有运行 .NET 3.0+。

由于它是一个 Web 服务,我认为基本功能应该基本相同,但我坦率地承认我对 WCF 基本上一无所知(但。)

我是否可以期望这最终会起作用,或者是否存在某种潜在的阻塞问题(WCF Web 服务在某些深刻的方面本质上是不同的)?是否有创建基本客户端的简单路径(如果我们在 3.0+ 世界中,就像 svcutil 一样)?

4

1 回答 1

1

如果它使用 BasicHttpBinding (SOAP 1.1),它可能是可互操作的。

在VS2010的“添加服务引用”对话框中,点击“高级”,然后点击“添加Web引用”按钮。

于 2012-11-01T12:44:31.037 回答