我们有一个ASP.NET 2.0站点。第三方创建了一个我们应该连接的Web服务,我天真地期望创建一个2.0风格的Web服务。当我获得网址时,我希望看到一个.asmx后缀......但是后来给了一个带.svc后缀的网址。
转到该页面告诉我要通过运行svcutil创建一个WCF客户端...但是,我们还没有运行.NET 3.0+。
由于它是一个Web服务,我认为基本功能应该基本相同,但我自愿承认我基本上对WCF一无所知(但是。)
我可以期望这最终能够发挥作用,还是存在某种潜在的阻塞问题(WCF Web服务本身就有某种深刻的不同)?是否有一个简单的路径来创建一个基本的客户端(如果我们在3.0+世界,就像svcutil一样)?
答案 0 :(得分:1)
如果它正在使用BasicHttpBinding(SOAP 1.1),它可能是可互操作的。
在VS2010的“添加服务引用”对话框中,单击“高级”,然后单击“添加Web引用”按钮。