What does HRESULT 0x803D0020 (WS_E_INVALID_ENDPOINT_URL) mean?

 
Previous Next
WS_E_SERVER_REQUIRES_NEGOTIATE_AUTH WS_E_OTHER

WS_E_INVALID_ENDPOINT_URL

WS_E_INVALID_ENDPOINT_URL is a Windows Web Services API HRESULT. It means that the endpoint URL cannot be parsed or is not valid for the selected Windows Web Services transport and binding.

Diagnostic discriminator: Inspect the exact endpoint string after all configuration substitution and escaping, not only the source setting. If a known-good URL with the same binding parses successfully, compare scheme, host, port, path and percent encoding character by character. Network probes are secondary because this result can occur before any connection attempt is made.

What to check for WS_E_INVALID_ENDPOINT_URL

  • Validate the scheme, host, port, path, percent encoding and required endpoint format.
  • Check configuration interpolation and avoid unsafe URL string concatenation.
  • Compare the final runtime URL with the endpoint address published by the service.

Microsoft documentation


Looking for a different code? Search another status or error code.