On what OS is the service running?
Did you check the windows event log?
Did you check with processexplorer if the socket (port) is open at all? Maybe another service is using it?
You could also check with telnet localhost portnumber.
I did check the event log, and I don’t really know what I’m looking for there.
The socket is open, I used telnet to make sure. Also if you look at the second list item in my post you’ll see that the Service Tester does successfully connect to my service, and even lets me select an operation. It just times out when attempting to run the test.
Also, it is a Delphi Service built with TROIndyHTTPServer and I am connecting using TROWinInetHTTPChannel.
EDIT TO ADD: I just spun up a Windows Server 2012 EC2 instance with my service on it and I can run operations on it without any problem. So this is definitely something specific that has changed on my Windows 2008 Server, I just don’t know where to start looking.