我有一個自己託管的服務。多個客戶端連接服務並使用它。我傾向於tcp,因爲它提供的會話沒有任何額外的代碼,也希望能夠提升性能。使用最低配置設置wcf netTcpBinding
客戶端(WPF應用程序)都有一個用戶名和密碼,我存儲在服務器上的數據庫。現在的問題是如何設置此綁定?安全要求不是很高,我更喜歡簡單的解決方案。
我對wcf和一般服務很陌生。我收集到我可以使用證書進行身份驗證,但不知道它們是如何工作的。對Windows認證也不太瞭解。
回顧:
我在服務器上存儲用戶名/密碼。 我需要通過儘可能少的配置才能使tcpBinding通過互聯網工作 安全不是主要問題 客戶端計算機不在我的域中。
如果問題太廣泛,鏈接到資源,甚至指向我應該看的東西將不勝感激。
nettcp是內部網的結合,如果你想互聯網的結合,你需要從ohter綁定類型選擇像basicHttpBinding的 – chandmk 2012-01-28 20:52:10
感謝名單@ user6130 研究在互聯網上一點點之後,我也發現,NetTcpBinding的是genrally沒有在互聯網上使用,但理論上可以這樣做。 我想我應該看看其他默認綁定或考慮自定義綁定(二進制通過HTTP)[鏈接]:(http://jeffbarnes.net/blog/post/2007/02/22/WCF-Enable-Binary -Encoding-Over-Http.aspx) – 2012-01-28 21:32:52