У меня есть служба WCF, работающая на IIS 6, и доступ к ней должен осуществляться через SSL, содержащий самозаверяющий сертификат. Я прошел настройку миллион раз, и все выглядит правильно, но я получаю следующую ошибку из моего клиентского приложения:
System.Net.WebException: удаленный сервер возвратил ошибку: (404) Not Found.
EndpointNotFoundException: не было прослушивания конечной точки на https://207.136.158.108/vca_mp/MarketingDataServices.svc, которая могла бы принять сообщение. Это часто вызывается неверным адресом или действием SOAP
Адрес правильный, наверное, это как-то связано с конфигом. Вот мой конфиг клиента:
<bindings>
<wsHttpBinding>
<binding name="WSHttpBinding_IMarketingDataServices" maxBufferPoolSize="524288" maxReceivedMessageSize="1000000000" messageEncoding="Text">
<security mode="Transport">
<transport clientCredentialType="None" />
</security>
</binding>
</wsHttpBinding>
</bindings>
<client>
<endpoint address="https://207.136.158.108/vca_mp/MarketingDataServices.svc"
binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IMarketingDataServices"
contract="MarketingDataServicesReference.IMarketingDataServices"
name="WSHttpBinding_IMarketingDataServices">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
</client>
Любая помощь, которую кто-то может оказать, будет очень цениться.
Лучший,
Себастьян Г.
sgvirtzman@directpartners.com