Within an ASP.NET(VB
) application I am consuming a web service from a remote server. There is some incredibly odd behavior that results in the page taking 15 seconds to load and display the results.
The remote web service is printing some console messages when the service starts and ends, and I have placed some timers within my code. This shows that the vb
.net code calls the web service and within a second the remote server outputs a start message to the console. Within the same second, the console will show that the service is done, but it takes @14 seconds for the vb
.net code to catch the next timer.
The service is returning a "complex" data type which is nothing more than a collection of 8 string fields. Is there some additional methods/strategies that I can employ to determine where the breakdown is?