题
托管 WCF 服务有哪些不同的方法?
解决方案
有四种常见方式,所有这些方法都在MSDN上很好地概述:托管WCF服务。
- 在IIS中托管。
- 在WAS主持。
- 在Windows服务中托管。
- 在应用程序中托管(又名“自托管” ;) 醇>
其他提示
就目前而言,所说的一切都是正确的。
- IIS6中的托管仅支持HTTP协议和“按需”激活
- 托管在 IIS7 / WAS(仅在 Vista / Server 2008 及更高版本上)支持所有协议和“按需”激活
- 控制台应用程序或 Windows 服务中的自托管支持所有协议,但不支持按需激活(例如您的服务必须始终启动并运行,它不能在收到请求时神奇地激活)
没有提到的是今年晚些时候(2009 年).NET 4.0 浪潮将提供的内容 - 有一个新的附加服务器组件,称为 都柏林 据说它为 WCF 服务和 WF 工作流程提供了丰富且托管的托管环境。
马克
您可以将其托管在IIS应用程序或您自己的可执行文件中。通常,可执行文件是Windows服务应用程序。
不隶属于 StackOverflow