Member 14724056 Ответов: 1

Служба Windows Wcf с использованием nettcpbinding в рабочей группе


I have developed WCF windows service using net tcp binding. Its working fine when wcf client and wcf service both are in domain (in two different system)

Getting error when both system are in work group not in domain
please suggest what configuration i need to change .

Error :System.ServiceModel.CommunicationException: The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '00:29:59.9687496'. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host

I am using Certificate authentication and Message instead of Transport


Что я уже пробовал:

Увеличение времени ожидания, установка режима безопасности на нет

1 Ответов

Рейтинг:
0

Sandeep Mewara

Цитата:
Тайм-аут локального сокета был '00:29:59.9687496'

Вы нажимаете тайм-аут в 30 минут.

Не думайте, что операция может быть такой долгой и, следовательно, в основном основанной на конфигурации проблемой, когда клиент не может говорить междоменно.

Посмотрите на эти аналогичные обсуждения для параметров конфигурации:
Соединение с розеткой было прервано. Это может быть вызвано ошибкой обработки Вашего сообщения или превышением таймаута приема удаленным хостом | www.code-geek.com[^]
Служба Windows WCF с использованием NetTCPbinding[^]
служба net.tcp wcf (размещенная служба windows) на сервере домена и клиенте вне домена - переполнение стека[^]
Исключение сокета - WCF[^]


Member 14724056

Я просмотрел эти ссылки, и они не очень помогли