Member 12097081 Ответов: 0

Не было никакой конечной точки, прослушивающей URL-адрес службы, которая могла бы принять сообщение. Это часто вызвано неправильным адресом или действием SOAP. Более подробную информацию см. В разделе innerexception, если таковое имеется.


Привет,

У меня есть веб-служба .NET 2.0, и я пытаюсь использовать веб-службу партнера, добавляя ссылку на службу. Я получаю правильный ответ от веб-службы партнера всякий раз, когда отлаживаю код на локальной машине. Но когда я развертываю код на тестовом или UAT сервере, я получаю сообщение об ошибке как
There was no endpoint listening at http://domain.com/MXWebServices.asmx that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.


Чтобы проверить подключение на тестовом или UAT-сервере, я вызвал метод веб-службы партнера через плагин Chrome postman и получил правильный ответ.

Кто-нибудь может помочь мне решить эту проблему.

Пожалуйста, найдите конфигурации в файле web. config моего веб-сервиса.

<system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="isMXTransfer Web ServicesSoap" closeTimeout="00:10:00"
            openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00"
            allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
            maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
            messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
            useDefaultWebProxy="true">
          <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
              maxBytesPerRead="4096" maxNameTableCharCount="16384" />
          <security mode="None">
            <transport clientCredentialType="None" proxyCredentialType="None"
                realm="" />
            <message clientCredentialType="UserName" algorithmSuite="Default" />
          </security>
        </binding>
      </basicHttpBinding>
    </bindings>
    <client>
      <endpoint address="http://domain.com/MXWebServices.asmx"
          binding="basicHttpBinding" bindingConfiguration="isMXTransfer Web ServicesSoap"
          contract="WeblinkService.isMXTransferWebServicesSoap" name="isMXTransfer Web ServicesSoap" />
    </client>
  </system.serviceModel>


Что я уже пробовал:

To check the connectivity on test or UAT server I invoked the partner's web service method through Chrome's postman plugin and I got the proper response.

Member 10258454

я развернул службу WCF на сервере и установил на сервере SSL-сертификат.
теперь я хочу использовать эту службу в своем приложении WPF, но получаю ту же ошибку.
"Не было никакой конечной точки, подслушивающей https://domainname/UsersData.svc/IsEmailExits это могло бы принять сообщение. Это часто вызвано неправильным адресом или действием SOAP. Более подробную информацию см. В разделе InnerException, если таковое имеется."

пожалуйста, помогите мне .. как я могу справиться с этой ошибкой, если вам нужна какая-либо другая информация, пожалуйста, дайте мне знать.

0 Ответов