我有一个在IIS上运行的Web服务,并且在大多数情况下它工作正常。我可以在第一次部署时从测试Web应用程序中调用此Web服务。如果我使用相同的测试数据多次接近web服务,它会返回结果。
如果我让网络服务闲置(我无法弄清楚它开始出错之前需要多长时间,至少一小时)我尝试点击同样的网络服务我立即返回内部500超时错误当试图尝试以前工作的相同方法时。无论我如何调用这个web服务(通过Windows应用程序,通过Web应用程序,通过fiddler使用SOAP请求),我立即得到这个错误。在我回收运行Webservice的应用程序池之前,没有办法让它再次运行。
编辑:此外,如果有帮助,我仍然能够在发生此错误时将web服务asmx页面放在网络浏览器上。