[EndpointNotFoundException: Конечная точка не прослушивалась на

Сообщение об ошибке: [EndpointNotFoundException: на «Link/MobileMotivation.asmx» не было прослушивания конечной точки, которая могла бы принять сообщение. Это часто вызвано неверным адресом или действием SOAP. Дополнительные сведения см. в разделе InnerException, если он присутствует.]

Это приложение MVC4, оно отлично работает на локальной машине. Однако, когда я реализую его на сервере, который является тем же сервером, что и веб-служба, он показывает сообщение об ошибке.

<system.serviceModel>
<bindings>
  <basicHttpBinding>
    <binding name="MobileMotivationSoap" />
  </basicHttpBinding>
</bindings>
<client>
  <endpoint address="http://stuiis.cms.gre.ac.uk/bb116/FinalYear2/FinalYear2/MobileMotivation.asmx"
    binding="basicHttpBinding" bindingConfiguration="MobileMotivationSoap"
    contract="MobileMotivationService.MobileMotivationSoap" name="MobileMotivationSoap" />
</client>


person Sporule    schedule 12.03.2014    source источник


Ответы (1)


Возможно, вам потребуется изменить настройки анонимной аутентификации.

Go to:

  1. Менеджер сервера
  2. ИИС
  3. Подключения > Сайты > Ваш сайт
  4. Щелкните Аутентификация > Включить.

На этом этапе вы можете выбрать идентификатор пула приложений.

Подробнее здесь: Код веб-сайта не может подключиться к мыльному сервису на том же сервере

person msivri    schedule 21.03.2014
comment
Спасибо, я решил проблему, используя IP-адрес сервера вместо доменного имени. - person Sporule; 27.03.2014
comment
Я использую веб-сайт по умолчанию с включенной анонимной аутентификацией, но у меня все еще есть перечисленная проблема. - person mbomb007; 12.09.2016
comment
IP-адрес работает для меня, но выглядит не очень хорошо, очень надеюсь узнать правильное решение этой проблемы. - person Haobo; 10.07.2019