несколько служб WCF, размещенных в WAS IIS с использованием протоколов netTcp на одном и том же порту - PullRequest
0 голосов
/ 07 декабря 2011

Одна из служб работает нормально, но другая всегда выдает ошибку принудительного закрытия Socket Timeout.

У меня portSharingEnabled = 'true' в обеих службах и включена служба windows Sharing для портов NetTcp.

Я провел много исследований по этому вопросу, но не могу найти причину, какие-либо предложения?

Также нельзя изменить порт из-за устаревших настроек системы.

Каждая привязка netTcp выглядит так:

8033:*

Это верно или * проблема здесь? У меня закончились идеи, как вы можете сказать.

Последнее замечание: это определенно не проблема тайм-аута, поскольку я каждый раз получаю сообщение об ошибке на стороне клиента. Все остальные значения конфигурации привязки сопоставляются на стороне сервера / клиента и устанавливаются близкими к максимальному значению, как предлагается другими аналогичными проблемами здесь, в SO.

1 Ответ

1 голос
/ 08 декабря 2011

Трудно сказать наверняка. Чтобы дополнительно диагностировать проблему, для службы и клиента я бы включил трассировку WCF и посмотрел, есть ли основное исключение. Вот хорошая статья в блоге о том, как создать и прочитать журнал, используя инструменты, включенные в Visual Studio:

http://www.atulverma.com/2011/10/enable-wcf-tracinglogging-using.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...