首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET 4.0中的WCF服务进入“睡眠”状态,但ping将其唤醒

问.NET 4.0中的WCF服务进入“睡眠”状态,但ping将其唤醒
EN

Stack Overflow用户
提问于 2011-10-25 21:36:39
回答 1查看 822关注 0票数 0

大家早上好。

我对WCF有些陌生,我们已经创建了一个新的WCF服务。此服务使用net.msmq绑定来传输和接收来自另一个WCF服务的消息。这一切都很好用。然而,当我们将服务部署到我们的服务器上时,这个新的WCF服务“睡着了”。我会解释的。

我完全理解WCF服务不像Windows服务那样运行。发送和接收工作都很好。如果传入的数据出现间歇,服务似乎就会停止侦听。

有谁有什么想法吗?

谢谢,

Jim Evans,MCAD

EN

回答 1

Stack Overflow用户

发布于 2011-10-25 21:56:08

如果该服务在IIS下运行,并且没有对它的http请求,则会受到回收超时的影响。目前还不清楚其他服务的监控是如何完成的,但如果没有外部请求,IIS将使服务进入休眠状态,因此可能会更改被监控的服务,以便向监控服务发送通知。

如果您有自托管WCF服务,请丢弃第一段,自托管WCF服务不受IIS的影响,除非您将其关闭,否则不应进入睡眠状态。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7890120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档