Kuricheti Ответов: 0

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


У нас есть служба WCF, которая используется внешними клиентами для вызова некоторых методов внутри нее.

В большинстве случаев у них нет никаких проблем, но иногда они получают ниже ошибки

Там не было конечной точки прослушивания http://abcd.net/xyzAPI/pqrs.svc это могло бы принять сообщение. Это часто вызвано неправильным адресом или действием SOAP. Более подробную информацию см. В разделе InnerException, если таковое имеется.- внутренний:удаленный сервер вернул ошибку: (404) не найден

Конфигурация WCF :
<system.serviceModel>
    <serviceHostingEnvironment  minFreeMemoryPercentageToActivateService="0" />
    <services>
      <service behaviorConfiguration="UUCPAPIServer.UUCPAPIServerBehavior"

        name="UUCPAPIServer.UUCPAPIServer">
        <clear />
        <endpoint address="http://abcd.net/xyzAPI/pqrs.svc" binding="basicHttpBinding" bindingConfiguration="Basic"

          name="Basic" contract="UUCPAPIServer.IUUCPAPIServer" />
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="UUCPAPIServer.UUCPAPIServerBehavior">
          <serviceMetadata httpGetEnabled="true" 		httpGetUrl="http://abc.net/xyzAPI/pqrs.svc/basic"/>
          <serviceDebug includeExceptionDetailInFaults="true" />
          <serviceThrottling maxConcurrentCalls="150" maxConcurrentSessions="500" />
          <dataContractSerializer maxItemsInObjectGraph ="2147483647"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <bindings>
      <basicHttpBinding>        
        <binding name="Basic" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647">
          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647"

            maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
        </binding >
      </basicHttpBinding>
      
    </bindings>    

  </system.serviceModel>

Клиентское разработанное приложение с использованием C#4.0: Ниже приведен конфигурационный файл клиента.

<system.serviceModel>
        <bindings>
            <basicHttpBinding>
                <binding name="Basic" />
               
            </basicHttpBinding>
          
        </bindings>
        <client>
          <endpoint address="http://abcd.net/xyzAPI/pqrs.svc"

                binding="basicHttpBinding" bindingConfiguration="Basic" contract="IntigralServiceClient.IUUCPAPIServer"

                name="Basic" />
          
        </client>
    </system.serviceModel>


Пожалуйста, дайте мне знать, что любые изменения в конфигурационном файле помогут мне избежать ошибки intermidtae 404, с которой сталкивается мой клиент.

Спасибо,
ХБ

0 Ответов