我们使用SecurityMode.None运行NetTcpBinding。
现在我们还要加密发送的数据。将SecurityMode设置为 Transport 似乎还不够,因为虽然服务器已启动,但客户端无法再连接到服务器(在此更改之前有效)。
我还需要改变什么?
答案 0 :(得分:5)
HTTPS是HTTP协议的一部分。
NetTcpBinding使用不是HTTP的二进制协议。因此,您不能将HTTPS与NetTcp一起使用。要保护NetTcp,请参阅:http://msdn.microsoft.com/en-us/library/ms789011.aspx