即使未在浏览器中打开网站,也会打开Wcf服务

时间:2017-09-05 09:35:18

标签: c# asp.net wcf

我在网站初始化程序中启动了Wcf服务。

首次打开该站点时,将在特定端口上启动此服务。 Wcf服务将在浏览器上打开很长的网站时可用。关闭浏览器后,将关闭一段时间的WCF服务。

即使网站在浏览器上关闭,如何保持服务的开放和活跃?

1 个答案:

答案 0 :(得分:0)

不是100%肯定你在问什么,所以我做了一些假设:

  1. 您正在IIS中运行ASP.NET网站
  2. 您正在该网站托管WCF服务
  3. 如果这些假设成立,那么您所看到的是应用程序池被回收,这是您的Web应用程序被卸载的位置,因此您的服务将停止。

    请参阅:Stop IIS 7.5 Application Pool Recycling了解有关如何防止此问题的一些信息。

    或者,出于这个原因,您可能不应该在ASP.NET应用程序中托管WCF服务。

    相反,请参阅:How to host a WCF service in IIS,其中包含WCF特定说明。