我们可以在内联网上使用WCF吗?

时间:2011-06-28 18:49:52

标签: wcf

我正在尝试使用WPF为大学构建一个小应用程序,它不是一个网络应用程序,我正在使用sql server 2008用于此目的,我很想知道WCF是否可以用于此目的,请知道为什么以及为什么不为此目的使用WCF。

DB在代码库项目中处理,该项目包含所有类等。

感谢您的时间。

2 个答案:

答案 0 :(得分:5)

当然!为什么你认为 不适合这个?

WCF几乎可以用于任何事情 - 尤其是互联网和内部网用途。

在Intranet设置中,您可能希望使用Windows身份验证进行简单身份验证,使用netTcpBinding协议进行最高速度。

答案 1 :(得分:2)

WCF仅仅是一种API,可帮助您创建托管服务和客户端以使用这些服务或其他服务。您可以使用WCF实现可与其他语言(如Java)互操作的SOAP服务,或者您可以像marc_s建议的那样使用Net TCP绑定来创建不可互操作但在Intranet环境中运行良好的服务

MSDN实际上对WCF有一个不错的介绍:What is Windows Communication Foundation