我在网站初始化程序中启动了Wcf服务。
首次打开该站点时,将在特定端口上启动此服务。 Wcf服务将在浏览器上打开很长的网站时可用。关闭浏览器后,将关闭一段时间的WCF服务。
即使网站在浏览器上关闭,如何保持服务的开放和活跃?
答案 0 :(得分:0)
不是100%肯定你在问什么,所以我做了一些假设:
如果这些假设成立,那么您所看到的是应用程序池被回收,这是您的Web应用程序被卸载的位置,因此您的服务将停止。
请参阅:Stop IIS 7.5 Application Pool Recycling了解有关如何防止此问题的一些信息。
或者,出于这个原因,您可能不应该在ASP.NET应用程序中托管WCF服务。
相反,请参阅:How to host a WCF service in IIS,其中包含WCF特定说明。