【发布时间】:2014-02-23 11:57:09
【问题描述】:
我有一个托管在 IIS 7.5 中的 WCF 服务,该服务在不活动后响应发布给它的第一条肥皂消息,并出现 404 错误。(它在那之后大约 15 秒工作......它可能会在初始 ping 之后唤醒.)
在调查此问题时,我有:
-通过将空闲超时设置为 0 并将回收时间间隔设置为 0 来防止应用程序池回收
- 尝试通过安装Microsoft's App Inititializer 和
amehrots app initializer ui 用于 iis 7.5。使用它,我将应用程序池设置为始终运行并预加载/预初始化我的服务。
- 安装 http://keepalive.codeplex.com/ 以运行元数据库并通过活动访问服务。
虽然服务在 iis 重新启动后处于活动状态,但在一段时间不活动后它似乎仍处于休眠状态。我目前正在研究可靠的会话以及是否可以对 web.config 进行调整。任何进一步的指导将不胜感激。
【问题讨论】:
标签: wcf iis http-status-code-404