2011-11-11 38 views
0

我遇到了这种情况。我有一个已经在2.0开发应用程序,现在在这个应用程序中,我想使用一个4.0开发的WCF服务。我怎样才能做到这一点? 我试过以下
1.常规方法添加服务引用,然后使用它。它不适合我。
2.我GOOGLE了它,我有一个更多的方法,使用svcutil.exe,但我没有2.0的svcutil.exe。如何在2.0或更低版本开发的应用程序中使用.NET 4.0中开发的WCF服务?

等待响应。 在此先感谢。

回答

0

Windows Communication Foundation(WCF)作为.NET 3.0的一部分首次引入.NET Framework。它不适用于.NET 2.0。

如果WCF服务公开了SOAP端点,那么您可以通过针对旧版Visual Studio发布的Web Service Extensions(WSE)来使用它。详情请看:http://www.microsoft.com/download/en/details.aspx?id=10854

0

如果您想要使用.Net 2.0项目编写的.Net 4服务,您应该可以使用基本的http绑定。这应该允许它与一个对WCF一无所知的客户端进行交互。这与使用旧的.asmx Web服务类似。

相关问题