为什么不使用Windows服务托管WCF服务?这些是不同的东西。Windows服务是一个进程,而WCF服务是协议和功能的处理程序/实现者。编辑:如果我听起来太直接了,很抱歉。你可以在Windows主机中托管WCF服务,但也可以在IIS/WAS或任何其他.NET应用程序中托管它。使用IIS/WAS,您可以获得许多额外的功能,如身份验证、进程回收等。使用WCF,您可以实现非常互操作的REST/JSON服务,但也可以选择非常高级的WS-*功能。查找它们。