текущая настройка: - у меня есть служба WCF с wsHttpBding, см. Конфигурацию службы ниже - я реализовал ServiceHostFactory для решения проблемы неправильного расположения схемы и мыльных адресов, изменяя их с имени компьютера на правильное имя хоста сервера -мой тестовый клиент (WCFStorm) я могу сгенерировать прокси, увидеть все методы и успешно их вызвать.- моя среда разработки (клиент-> HTTPS -> служба) работает отлично.
проблемы: - среда prod (клиент -> HTTPS -> F5 -> HTTP -> служба) - моя служба находится за балансировщиком нагрузки F5который разгружает SSL - мой тестовый клиент (WCFStorm) я могу сгенерировать прокси и увидеть все методы, но когда я вызываю любой из методов, я получаю удаленный сервер не найден 404 ошибка
мойservice config:
<code>
<services>
<service behaviorConfiguration="Service1Behavior"
name="MyService">
<endpoint name="secure" address="" binding="wsHttpBinding" bindingConfiguration="custBinding" contract="IService"/>
<endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange" />
</service>
</services>
<bindings>
<wsHttpBinding>
<binding name="custBinding">
<security mode="Transport">
<transport clientCredentialType="None" />
<message clientCredentialType="None" negotiateServiceCredential="false"
establishSecurityContext="false" />
</security>
</binding>
</wsHttpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior name="Service1Behavior">
<serviceMetadata httpsGetEnabled="true" httpGetEnabled="true" httpGetUrl="http://myserver/MyService.svc"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
<dataContractSerializer maxItemsInObjectGraph="6553600" />
</behavior>
</serviceBehaviors>
</behaviors>
обратите внимание, что все мои расположения схемы и мыльные адреса на wsdl верны в prod, но я просто не могу вызвать какие-либо методы.
, пожалуйста, помогите.