У нас есть служба Windows, которую мы пытаемся использовать в качестве хоста WCF для приложения WPF. Он отлично работает в процессе разработки, но когда мы попытались перейти к нашей производственной среде, у нас не было ничего, кроме проблем. Читая посты других, мы выяснили, как включить ведение журнала WCF, и это очень помогло. Оказалось, что наши привязки безопасности на сервисе и клиенте не совпадают. Мы настроили их на использование безопасности Windows, но все же не повезло, теперь мы пытаемся установить режим безопасности на «Нет», но он все еще не работает. Вот раздел привязок нашего конфигурационного файла сервиса:
<system.serviceModel>
<bindings>
<netTcpBinding>
<binding name="netTcp">
<security mode='None'>
</security>
</binding>
</netTcpBinding >
</bindings>
<services>
<service name="CompanyService">
<endpoint
address= "our.url.com/CompanyService"
binding="netTcpBinding"
contract="CompanyServices.ICompanyService" />
</service>
</services>
</system.serviceModel>
Вот раздел serviceModel конфигурации нашего клиентского приложения:
<system.serviceModel>
<bindings>
<netTcpBinding>
<binding name="NetTcpBinding_Config" >
<security mode="None">
</security>
</binding>
</netTcpBinding>
</bindings>
<client>
<endpoint address="our.url.com/CompanyService" binding="netTcpBinding" bindingConfiguration="NetTcpBinding_Config" contract="CompanyServiceProxy.ICompanyService" name="NetTcpBinding_ICompanyService" />
</client>
</system.serviceModel>
Если мне нужно предоставить дополнительную информацию, пожалуйста, скажите мне, что мне нужно предоставить.
Спасибо