【问题标题】:WCF Service vs Windows ServiceWCF 服务与 Windows 服务
【发布时间】:2011-06-15 20:56:47
【问题描述】:

我正在编写一个只能在内部网络中使用的服务。我将使用紧凑框架(3.5)从移动客户端访问它。我是 WCF 的新手——这会为我提供创建标准 Windows 服务所没有的任何东西吗?在这种环境下使用 WCF 有什么缺点吗?

【问题讨论】:

  • 标准 Windows 服务是在特定机器上运行并在该机器上执行某些操作的进程。默认情况下,它没有任何“传出”通信——这就是 WCF 带来的。

标签: .net-3.5 windows-services compact-framework wcf


【解决方案1】:

为什么不使用托管在 Windows 服务中的 WCF 服务?

这些是不同的东西。 Windows 服务是一个进程,而 WCF 服务是协议和功能的处理程序/实现者。

编辑对不起,如果我听起来太直率了。您可以在 Windows 主机中托管 WCF 服务,但也可以在 IIS/WAS 或任何其他 .NET 应用程序中托管它。使用 IIS/WAS,您可以获得许多附加功能,例如身份验证、进程回收等。

使用 WCF,您可以实现非常可互操作的 REST/JSON 服务,但您也可以选择非常高级的东西,例如 WS-* 功能。

查找它们。

【讨论】:

猜你喜欢
  • 2013-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-25
相关资源
最近更新 更多