У меня есть клиент / служба WCF с транспортом net.tcp. Когда я включаю трассировку WCF на стороне клиента, я вижу следующие ошибки в трассировке (см. Скриншот из средства просмотра трассировки службы). Странно то, что WCF обрабатывает и исправляет эту ошибку, и мой клиент не получает никаких исключений и продолжает работать. Это исключение происходит часто, случайно, но не при каждом вызове веб-метода.
Аутентификация клиента (windows XP) - это windows, служба идентифицируется с помощью SPN, службы самостоятельно размещаются в службе windows за NLB (windows server 2003).
Может кто-нибудь объяснить мне, что здесь происходит.
Трассировка стека исключений из трассировки xml:
<ExceptionString>
System.ServiceModel.Security.MessageSecurityException: The server rejected the upgrade request. ---> System.ServiceModel.ProtocolException: Error while reading message framing format at position 0 of stream (state: ReadingUpgradeRecord) ---> System.IO.InvalidDataException: More data was expected, but EOF was reached.
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
</ExceptionString>