WCF是控制台应用程序还是在IIS下运行是真的吗?

2 wcf

是否真的WCF作为控制台应用程序运行,您必须在更传统的IIS应用程序(如网站或Web服务)下手动启动或运行

小智 10

您可以在以下位置启动WCF主机进程:

  • Windows窗体应用程序
  • 控制台应用
  • Windows服务
  • IIS 6(仅限HTTP主机)
  • IIS 7 - WAS(支持所有绑定)

它们中的每一个都有优点或缺点.此页面提供有关托管选项的很多信息:http://msdn.microsoft.com/en-us/library/bb332338.aspx.


Joa*_*mer 6

编辑:不,这不是真的.

这是WCF的两个托管选项.还有其他人.


orig答案:

您实际上可以在任何地方执行wcf服务,您可以在其中执行托管代码.我见过wcf服务在sql server,wpf apps,windows services中运行,甚至还有一个在mono上的linux盒子上运行的服务.