我的第一个WCF服务和我被困住了

时间:2012-08-22 15:26:34

标签: c# asp.net visual-studio-2010 wcf

尝试了很多试验和错误,但我终于能够在IIS中托管我的WCF服务了。

我可以浏览WSDL没问题,看看所有不同的方法/属性。

现在怎样?我需要在另一个Web App中使用我的服务。我该怎么做?

我能够使用svcutil.exe生成* .cs和output.config文件,将其添加到我的Web应用程序,并添加对System.ServiceModel的引用。这很好。

但是,我需要弄清楚如何使用我在IIS中托管的服务。

在我的网络应用程序中,我添加了对WSDL的Web引用,但我无法弄清楚如何公开方法/属性。

我不排除有更好的方法可以做到这一点......所以我愿意接受建议。

有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:2)

右键单击客户端项目,然后单击“添加服务引用”。然后输入您的WCF服务的地址,它将为您创建代理和管道。

答案 1 :(得分:0)

您可以为服务添加服务参考。通过这样做,您不需要svcutil。 或者您可以使用svcutil为您生成的.cs。

http://msdn.microsoft.com/en-us/library/ms730144.aspx

您只需要在.cs文件中使用该类。将其解析并调用wcf方法......