Is it possible to force IIS to delay a response, so I want IIS to wait N seconds before sending response back. I tried nothing as I have no idea what to try and google didn't helped me with that.
You can add custom module in IIS. This module will delay request for N seconds. Your webservice will be untouched