将 WCFnetTcpBinding
用于长时间运行的任务(托管在 IIS 中与自托管在托管 Windows 服务中用于LONG RUNNING TASK )有什么区别?
问问题
1281 次
2 回答
3
我认为在 IIS 或自托管托管服务中托管 WCF 服务各有利弊。围绕托管决策的技术细节和意见在此线程中进行了相当彻底的讨论/辩论:
我们的团队几乎总是在托管的 Windows 服务中使用自托管,所以我的想法与 marc_s (10/13/09) 提供的答案一致。
正如以下文章所证实的那样,我认为在自托管托管服务中托管长时间运行的“任务”是合理的设计选择。
http://msdn.microsoft.com/en-us/library/ms730158.aspx
问候,
于 2014-09-15T14:37:47.887 回答
1
在 IIS 中托管 WCF 服务具有管理服务生命周期(激活、回收等)等好处,因此您不必担心(或编写自定义代码来执行此操作),IIS 还可以按需激活服务,因此您的资源是需要时使用
于 2014-09-15T13:00:07.880 回答