我们在IIS7上有一个asp.net应用程序,其web.config
中包含以下服务目录:
<?xml version="1.0"?>
<configuration>
<system.web>
<webServices>
<protocols>
<add name="HttpGet" />
<add name="HttpPost" />
</protocols>
</webServices>
</system.web>
</configuration>
这允许该目录中的Web服务无故障运行。每天晚上,我们都会在所有网络服务器上回收应用程序池。有时(过去10天内为3倍),当应用程序池完成回收并且对该Web服务器上该目录中的Web服务的调用失败时,Web服务器会丢失此配置。回收应用程序池可以解决问题。
之前有没有人见过这种行为?我意识到一个可能的决议是停止回收池,但我想找出根本问题。提前谢谢......