Asp.net Web服务与WCF-使用时的不同对象
我是WCF的新手,我正在寻求一些建议。在我的web应用程序中,我使用了一个web服务(R+单击项目-“添加web引用”)并开始编码。我的web应用程序非常大,所以每次我想调试时都要花很长时间来编译,所以我用相同的代码构建了一个精简的WinForm 在VS2008中,使用3.5框架时没有“添加Web引用”选项,所以我只选择了“添加服务引用”,并使用了相同的url。我现在可以访问的对象/方法与将其作为web服务使用后web应用程序中的对象/方法完全不同 这正常吗?这是否与WCF有关Asp.net Web服务与WCF-使用时的不同对象,asp.net,wcf,Asp.net,Wcf,我是WCF的新手,我正在寻求一些建议。在我的web应用程序中,我使用了一个web服务(R+单击项目-“添加web引用”)并开始编码。我的web应用程序非常大,所以每次我想调试时都要花很长时间来编译,所以我用相同的代码构建了一个精简的WinForm 在VS2008中,使用3.5框架时没有“添加Web引用”选项,所以我只选择了“添加服务引用”,并使用了相同的url。我现在可以访问的对象/方法与将其作为web服务使用后web应用程序中的对象/方法完全不同 这正常吗?这是否与WCF有关 谢谢是的,这与W
谢谢是的,这与WCF有关。当您的项目目标为>=.NET 3.0时,
添加服务引用
选项将可用,该选项将用于生成客户端类,否则您将使用添加Web引用
选项。WCF客户端使用不同的类来调用web服务,这就是为什么会生成不同的类。是的,这与WCF有关。当您的项目目标为>=.NET 3.0时,添加服务引用
选项将可用,该选项将用于生成客户端类,否则您将使用添加Web引用
选项。WCF客户端使用不同的类来调用web服务,这就是为什么会生成不同的类。您仍然可以添加web引用
做
添加服务引用
点击左下角的“前进”按钮
点击左下角的“添加Web引用”。您仍然可以添加Web引用 做 添加服务引用 点击左下角的“前进”按钮
点击左下角的“添加网络参考”。谢谢。不过,我不确定是否要将其作为web服务使用。据我所知,WCF有一些优点。是的,我想你可能会这么说,但我想我还是会加上它,以防你别无选择,需要知道如何做。酷。我不知道那个高级选项。我将所选框架更改为2.0,保存并重新打开,“Web服务”选项就在那里。我应该坚持使用WCF,对吗?我想我以后会感谢我自己。这取决于你是否开始新的工作,如果可能的话,我会考虑使用WCF。如果你正在将一个现有的应用升级到2008年,并且它有很多web服务引用,你可能需要检查一下,看看会有什么改变和影响你。WCF非常酷(肯定比web服务好),但也有一些缺陷。好吧,这是一个新项目,所以我将使用WCF。但是我不明白为什么类和方法是不同的。具有相似属性的相似名称,但绝对不同于将其添加为Web服务时的名称。谢谢。不过,我不确定是否要将其作为web服务使用。据我所知,WCF有一些优点。是的,我想你可能会这么说,但我想我还是会加上它,以防你别无选择,需要知道如何做。酷。我不知道那个高级选项。我将所选框架更改为2.0,保存并重新打开,“Web服务”选项就在那里。我应该坚持使用WCF,对吗?我想我以后会感谢我自己。这取决于你是否开始新的工作,如果可能的话,我会考虑使用WCF。如果你正在将一个现有的应用升级到2008年,并且它有很多web服务引用,你可能需要检查一下,看看会有什么改变和影响你。WCF非常酷(肯定比web服务好),但也有一些缺陷。好吧,这是一个新项目,所以我将使用WCF。但是我不明白为什么类和方法是不同的。相似的名称具有相似的属性,但绝对不同于将其添加为Web服务时的名称。因此,使用“添加服务引用”将为我提供不同的类/方法,而不是使用“添加Web引用”,这是正常的。因此,使用“添加服务引用”将为我提供不同的类/方法,而不是使用“是否添加Web引用?”