Не было никакой конечной точки, прослушивающей ... которая могла бы принять сообщение.Это часто вызвано неправильным адресом или действием 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, с которой сталкивается мой клиент.
Спасибо,
ХБ