IIS中托管的WCF服务正在为每个调用启动和停止

时间:2013-12-04 08:35:12

标签: performance wcf iis

我在IIS 7中托管了一个WCF服务。

当我在服务器上安装它时,我在IIS中创建了一个新的站点,应用程序和应用程序池。然后我发现我的客户端似乎很慢,但事实证明,每次客户端调用它时,wcf服务都会启动并停止。 在调试时我看到我服务器上的另一个应用程序池的设置方式与我创建的应用程序池相同,所以我将我的网站设置为使用这个。一切都很顺利,在找不到成功的原因后,我决定不花更多的时间在这上面。

这一切都在我的测试服务器上。当我的应用程序需要prod时,我从我的测试服务器复制了应用程序池并粘贴到prod,使用

  • appcmd list apppool / config / xml> C:\ apppools.xml
  • appcmd add apppool / in< C:\ apppools.xml

我还复制了这些网站:

  • appcmd list site / config / xml> C:\ sites.xml
  • appcmd add siteg / in< C:\ sites.xml

但后来我遇到了与测试服务器相同的问题,wcf服务一直启动和停止,导致客户端应用程序看起来很慢。

我尝试过搜索服务器,应用程序池,网站等之间的差异,但我尝试过的任何内容都没有让我找到解决方案

如果有人建议如何解决这个问题,将非常感谢!

0 个答案:

没有答案