I get many unreasonable OperationTimeout / ServiceUnavailable error messages when performing queries.
The server is behind a VPN. I call from localhost.
I use query.RawUri().OriginalString; to view the URL.
When the call fails in .net, I run the URL in the browser and it always work !
The only difference is that the URL always starts with 10.0.0.4 and I have to manually change it to the public server IP for it to work.
Calling 10.0.0.4 from the browser returns an error.
Even if I change the server list in ClientConfiguration to the public IP or the DNS name, it always resolve to 10.0.0.4 in the RawUri()
What I don’t understand is why the IP is resolved to 10.0.0.4 and why it sometimes do work.
What should I change to make the system more stable ?