The following method (in which I hopefully did not make any mistakes while dramatically simplifying it for this post) is working properly and set up using the Streamed trans
Thanks for the information in this post. There's not a lot of information out there about this issue. I want to add some additional details that maybe helpful for others.
Most of the responses here seem to indicate that people are using a single NetTcp endpoint or they are not hosting the WCF inside IIS.
If you are using multiple netTcp endpoints in the same wcf service and its hosted inside IIS or using a container that uses WAS, you may run into these issues.
So the binding ends up looking like this:
You shouldn't have to change your client NetTcp configurations, of course that's if you are not using any additional features that aren't reflected here. For customBinding, the order of the sections are important. https://docs.microsoft.com/en-us/dotnet/framework/wcf/extending/custom-bindings