尝试了很多试验和错误,但我终于能够在IIS中托管我的WCF服务了。
我可以浏览WSDL没问题,看看所有不同的方法/属性。
现在怎样?我需要在另一个Web App中使用我的服务。我该怎么做?
我能够使用svcutil.exe生成* .cs和output.config文件,将其添加到我的Web应用程序,并添加对System.ServiceModel的引用。这很好。
但是,我需要弄清楚如何使用我在IIS中托管的服务。
在我的网络应用程序中,我添加了对WSDL的Web引用,但我无法弄清楚如何公开方法/属性。
我不排除有更好的方法可以做到这一点......所以我愿意接受建议。
有人能指出我正确的方向吗?
答案 0 :(得分:2)
右键单击客户端项目,然后单击“添加服务引用”。然后输入您的WCF服务的地址,它将为您创建代理和管道。
答案 1 :(得分:0)
您可以为服务添加服务参考。通过这样做,您不需要svcutil。 或者您可以使用svcutil为您生成的.cs。
http://msdn.microsoft.com/en-us/library/ms730144.aspx
您只需要在.cs文件中使用该类。将其解析并调用wcf方法......