是否真的WCF作为控制台应用程序运行,您必须在更传统的IIS应用程序(如网站或Web服务)下手动启动或运行
您可以在以下位置启动WCF主机进程:
Windows窗体应用程序
控制台应用
Windows服务
IIS 6(仅限HTTP主机)
IIS 7 - WAS(支持所有绑定)
它们中的每一个都有优点或缺点.此页面提供有关托管选项的很多信息:http://msdn.microsoft.com/en-us/library/bb332338.aspx.
编辑:不,这不是真的.
这是WCF的两个托管选项.还有其他人.
orig答案:
您实际上可以在任何地方执行wcf服务,您可以在其中执行托管代码.我见过wcf服务在sql server,wpf apps,windows services中运行,甚至还有一个在mono上的linux盒子上运行的服务.