Having a problem and was told here was a good place to seek help.
We have an async netcore API that is awaiting a call to a 3rd party async API. We have wrapped this call with a try/catch and have logging for being, end, and exception.
At random times we will see logging showing that we were starting the call to the external API, but our client will timeout and we never see any logging showing the 3rd party API call completed or threw an exception.
Is aspnetcore detecting the dropped connection and just terminating the request? What can we do to log what is happening?