Web服务与WCF - 使用时的不同对象

时间:2009-11-18 18:13:49

标签: asp.net wcf

我是WCF的新手,我正在寻找一些建议。在我的网络应用程序中,我使用了一个Web服务(R +点击项目 - “添加Web引用”)并开始编码。我的网络应用程序真的很大,所以每次我想调试时都需要编译,所以我使用相同的代码构建了一个精简的WinForm。

在VS2008中,使用3.5框架时没有“添加Web引用”选项,所以我只选择了“添加服务引用”并使用了相同的URL。与将此作为Web服务使用后的对象/方法相比,我现在可以访问的对象/方法完全不同。

这是正常的吗?这是否与WCF有关?

由于

2 个答案:

答案 0 :(得分:2)

您仍然可以添加网络参考。

添加服务参考点击左下角的“高级”按钮

点击左下方的“添加网页参考”。

答案 1 :(得分:1)

是的,这与WCF有关。当您的项目目标是> = .NET 3.0时,Add Service Referemce选项将可用,它将使用svcutil.exe生成客户端类,否则您将使用Add Web Reference选项使用{{3} }}。 WCF客户端使用不同的类来调用Web服务,这就是生成不同类的原因。