У меня есть метод веб-службы, принимающий несколько параметров.
Для этого устанавливается BodyStyle = WebMessageBodyStyle.Wrapped.
Я хочу получить доступ к этому методу из клиента веб-службы, поэтому я добавил URL-адрес метода службы в Справочник-> Добавить службы и получаю следующую ошибку.
"Произошла ошибка при загрузке" http://localhost:8080/Api/StoreI'.
Запрос не выполнен с HTTP-статусом 405. Метод не разрешен.
Метаданные содержат ссылку, которая не может быть разрешена: 'http://localhost:8080/Api/StoreI'.
Тип содержимого application / json ответного сообщения не соответствует типу содержимого привязки (application / soap + xml; charset = utf-8).
При использовании пользовательского кодировщика убедитесь, что метод IsContentTypeSupported реализован правильно.
Первые 323 байта ответа были: '{"ErrorCode": 110, "ErrorDetails": null, "Message": "Входящее сообщение имеет неожиданный формат сообщения" Raw ". Ожидаемые форматы сообщения для операции «Xml», «Json».
Это может быть связано с тем, что в привязке не настроен WebContentTypeMapper. См. Документацию WebContentTypeMapper для получения дополнительной информации. "} '.
Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера.
Если служба определена в текущем решении, попробуйте создать решение и снова добавить ссылку на службу. "
Что я должен сделать, чтобы устранить эту ошибку?
Какие шаги для доступа к защищенному веб-сервису с клиента?
Я новичок в веб-сервисах.
Ответ будет высоко оценен.
Спасибо.