We have an ASMX web service hosted in IIS 6 and we observe strange behavior with one of our WebMethod s. After iisreset first call to a particular method is not returned to the client, which expires after 60 seconds.
I injected logging into Application_BeginRequest and Application_EndRequest into the Global.asax.cs file. Logs show that EndRequest is not called for this call. The try-finally block in the method itself indicates that it completes.
There are other requests for various methods before, during, and after that that show no problems. TcpTrace indicates that no response is returned for this first request to the method.
The logs also show that the thread serving the request starts serving other requests after the finally block completes.
I am wondering what this behavior can cause, and how I can debug it further.
source share