【问题标题】:Connect to a WCF web service without WCF在没有 WCF 的情况下连接到 WCF Web 服务
【发布时间】:2012-10-22 01:16:52
【问题描述】:

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

【问题讨论】:

    标签: asp.net web-services


    【解决方案1】:

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

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

    【讨论】:

    • 嗯,我们有 VS2005,因为我们还在 2.0 的世界里……这让我相信它不会理解如何创建服务连接。但是,正如您所提到的,因为它可能使用相同的底层协议(SOAP 1.1),所以它可能工作是有道理的......而且似乎是!谢谢!
    猜你喜欢
    • 2012-04-20
    • 2011-08-02
    • 1970-01-01
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多