我在很少的环境中一直看到这个错误:
System.ServiceModel.ServiceActivationException:对服务的请求 at'〜/ TmpServ.svc'因虚拟而无法调度 应用于' / TmpServ'正在关闭。
---内部异常堆栈跟踪结束--- at System.ServiceModel.ServiceHostingEnvironment.HostingManager.FailActivationIfRecyling(字符串 normalizedVirtualPath)at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(字符串 normalizedVirtualPath,EventTraceActivity eventTraceActivity)at System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(字符串 relativeVirtualPath,EventTraceActivity eventTraceActivity)
我们正在使用IIS 7; Web服务器上的负载很低,但错误仍然每天出现几次。
有什么建议吗?
答案 0 :(得分:0)
在IIS中:增加进程模型/空闲超时或将空闲超时操作设置为挂起。将回收/常规时间间隔(分钟)设置为0.
如果可以,请使用Windows服务托管您的WCF服务。