I have an .net core API hosted in Azure Windows VM running IIS 10.0.14393.0
In certain cases call to one of the API methods takes more than 4 minutes to complete execution (which is expected and valid)
and in such cases even though the IIS Failure tracing feature shows a response code of 200 the request in browser shows status pending
I did try option in IIS such as
increasing the values for 'Ping maximum response time', 'Ping period' under AppPool > Advanced settings > Process model
tried increasing the connection timeout period for the site
but none of the steps helped
Please note: For requests that completes quickly the browser does receives a response of 200. The issue is only with cases where the execution time goes beyond 4 minutes