使用最小配置设置wcf netTcpBinding

时间:2012-01-28 20:13:17

标签: wcf wcf-binding nettcpbinding

我有一个自托管的服务。多个客户端连接服务并使用它。我倾向于tcp,因为它提供了没有任何额外代码的会话,并且希望能够提升性能。

客户端(wpf应用程序)都有一个用户名和密码,我存储在服务器上的数据库中。现在问题是如何设置此绑定?安全要求不是很高,我更喜欢简单的解决方案。

我对wcf和服务一般都很新。我知道我可以使用证书进行身份验证,但不知道它们是如何工作的。对Windows身份验证也不太了解。

回顾一下:

我在服务器上存储用户名/密码。 我需要尽可能少的配置让tcpBinding在互联网上工作 安全不是主要问题 客户端计算机不在我的域中。

如果问题太广泛,那么链接到资源,甚至指向我应该关注的内容都将非常感激。

1 个答案:

答案 0 :(得分:1)

对于这种情况,您应该使用基于https的basichttpbinding。

原因如下:

  • 您将通过互联网发送数据(在这种情况下,basichttpbinding最简单)
  • 您将通过互联网发送用户名和密码(使用https / SSL以明文形式停止这些用户名和密码)

以下是一个示例:http://msdn.microsoft.com/en-us/library/ms731361.aspx

要使https正常工作,请将安全模式设置为传输。