WCF中是否有一些机制可用于在IIS中托管的WCF服务“预启动/热身”?类似于SharePoint站点的预热脚本。
我有这样的情况:服务器在夜间和第二天重新启动,WCF服务分拆时会有很长时间的延迟。在使用这些服务的各种应用程序中,我无法更改超时时间,所以第一批用户在早上使用应用程序时会报告错误。
这是在Windows2003Server和IIS6.0上,所以预热模块,http://www.iis.net/download/applicationwarmup,因为这是IIS7.5的
注意:该模块似乎已被暂时撤回,请参见. IIS论坛的详细信息
发布于 2010-10-05 17:47:02
我知道你不会喜欢这个答案,我想我重复一遍,因为这不是我第一次发帖。在7.5版本之前,IIS中的任何东西都要热身,方法是使用计划好的控制台应用程序来平平您的网站/服务,并使它们暖和起来。它是丑陋的解决方案,但它的工作,它是容易的,我看到它在每一个项目,必须处理这一要求。
发布于 2010-10-05 11:48:36
WCF服务应在启动时立即准备就绪。只需确保服务设置为在服务器启动时自动启动。
发布于 2011-07-15 14:25:47
您可以使用Windows,它具有自动统计功能,以使服务始终处于打开状态。但是要安装App,您需要使用IIS 7.5。
https://stackoverflow.com/questions/3863137
复制相似问题