We have an issue with a .net2 asmx web service running on Windows 2008 R2 SP1, IIS7.5, x64.
Calls to the web service take 15-17 seconds to complete. In test the same calls take 1-2 seconds. When called from localhost the web service returns in 1-2 seconds.
Network and SQL trace captures appear to have ruled out these as the cause and a data collector set that is tracing the asp.net events appears to be backing this up indicating that the delay is incurred during the mapping of the handler and then again during the execution of the handler. See screen shot.
The exact same symptoms are present for all instances of the web services on the machine.
Could anyone suggest a configuration setting that could be causing this delay? Such as caching or recompile?
Are there any counters or other data collector event traces that would shed light?
I would attach a screen shot but don't seem to be able to get it to appear correctly. i must be doing something wrong.
Thanks
C