我有一个带有net.tcp传输的wcf客户机/服务。当我打开客户端的WCF跟踪时,我在跟踪中看到以下错误(请参阅服务跟踪查看器中的屏幕截图)。奇怪的是,WCF正在处理和恢复这个错误,我的客户机没有收到任何异常,它继续工作。这种异常经常发生,随机发生,但不是在每个Web方法调用上。
客户端(Windows XP)身份验证是Windows,服务由SPN标识,服务在NLB(Windows Server 2003)后面的Windows服务上自承载。
有人能告诉我这里发生了什么事吗?
跟踪XML中的异常stacktrace为:
<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>