WebSockets incorrectly posting continuations to application SynchronizationContext. #3610
Labels
bug
This is a product bug.
Net Core 3.1 LTS Servicing
Tasks planned for the WCF NET Core 3.1 Servicing releases.
The WCF WebSocket implementation when calling receive on a WebSocket is posting continuations to the application SynchronizationContext which we expect to have dropped by that point but is not.
The fix is to drop the sync context, investigation is needed to identify the correct place to insert this fix.
Test cases failing due to this issue...
...Scenarios/Client/ChannelLayer/RequestReplyChannelShapeTests.4.0.0.cs
...Scenarios/Client/ChannelLayer/DuplexChannelShapeTests.4.0.0.cs
...Scenarios\Binding\WS\TransportWithMessageCredentialSecurity\WSHttpTransportWithMessageCredentialSecurityTests.cs
...Scenarios\Binding\WS\TransportWithMessageCredentialSecurity\BasicHttpTransportWithMessageCredentialSecurityTests.cs
The text was updated successfully, but these errors were encountered: