Что означает код HRESULT 0x803D0011 (WS_E_ENDPOINT_ACTION_NOT_SUPPORTED)?

 
Предыдущий Следующий
WS_E_ENDPOINT_UNREACHABLE WS_E_ENDPOINT_TOO_BUSY

WS_E_ENDPOINT_ACTION_NOT_SUPPORTED

Что означает WS_E_ENDPOINT_ACTION_NOT_SUPPORTED

WS_E_ENDPOINT_ACTION_NOT_SUPPORTED означает, что удалённая конечная точка Windows Web Services получила сообщение, но не поддерживает указанное действие. Это уже ответ прикладного уровня, поэтому его не следует путать с DNS, TCP или TLS-сбоем.

Что проверить

  • Запишите URI конечной точки и фактическое SOAP action, отправленное клиентом.
  • Сравните действие с контрактом и версией службы, развёрнутой на целевом сервере.
  • Проверьте, не обращается ли клиент к правильному хосту, но к другому service endpoint.
  • Если контракт обновлялся, убедитесь, что клиентские proxy/stub данные созданы для той же версии.

Исправление заключается в выборе поддерживаемой операции или правильной конечной точки. Увеличение тайм-аута и повторная отправка того же action не помогут, поскольку сервер уже сообщил, что такую операцию он не обслуживает.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.