我们在 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 次)当应用程序池完成回收并且对该网络服务器上该目录中的网络服务的调用失败时,网络服务器会丢失此配置。回收应用程序池可解决此问题。
有没有人见过这种行为?我意识到一种可能的解决方案是停止回收池,但我想找出根本问题。提前致谢...