如何让Visual Studio 2005调用WCF服务?
答案 0 :(得分:4)
是的,使用wsHttpBinding会将服务公开为标准Web服务。
答案 1 :(得分:1)
是的,你可以。
如果安装了.NET 3.0或3.5,则可以添加对目录“%WINDIR%\ Microsoft.NET \ Framework \ v3”中的WCF程序集(System.ServiceModel.dll等)的引用。 0 \ Windows Communication Foundation“。 Visual Studio 2005不包含生成WCF代理的svcutil实用程序,但您可以下载它(它随Windows SDK一起提供),或者在没有生成代理的情况下使用WCF(例如,使用ChannelFactory< T>类)。
或者您可以根据Jeremy Lew的建议,将Web引用添加到使用basicHttpBinding的WCF服务。
答案 2 :(得分:0)
您需要使用基本的HTTP绑定。有关详细信息,请参阅this article。
答案 3 :(得分:0)
只是为了阻止一些人查看 - 你曾经能够将一个CTP版本的WCF扩展下载到VS 2005,但这从未超越CTP看this thread
如果您希望尝试一些东西,仍然可以在非ms网站中获取这些内容,但毫无疑问,正确的方法是使用basicHttpBinding并将服务用作“普通”Web服务或转到Visual Studio 2008。