我们有一个 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 一样)?