I have a WebAPI hosted in Azure, but when there are many POST requests, azure returns timeout (only works the first two, on average). Has anyone had this problem before?
Jean, very strange this behavior. Are you hosting your WEBAPI on a website?
If yes, validate if it is in free mode (may be a problem). However, even in free mode, you should get more answers.
What I imagine is happening. Your WEBAPI takes some time without receiving requests and IIS puts your site (api) on standby. In the next Request, IIS goes up the site again, but for some reason, your API client should be down.
Set the always on mode and see if it solves your problem: