Microsoft のこの記事では、匿名クライアントを使用してトランスポート セキュリティを実装する方法について詳しく説明しています。
http://msdn.microsoft.com/en-us/library/ms729789.aspx
WsHttpBindingの代わりにnetTcpBindingを使用し、サービスを Windows サービスとしてホストすることで、同じ目標を達成できるかどうかを知りたいです。
Microsoft のこの記事では、匿名クライアントを使用してトランスポート セキュリティを実装する方法について詳しく説明しています。
http://msdn.microsoft.com/en-us/library/ms729789.aspx
WsHttpBindingの代わりにnetTcpBindingを使用し、サービスを Windows サービスとしてホストすることで、同じ目標を達成できるかどうかを知りたいです。
はい、これが netTcp Binding で機能しない理由がわかりません。デフォルトでは、netTcp はすでにトランスポート レベルのセキュリティを使用していますが、Windows 資格情報も使用しています。それらをオフにするだけで、準備完了です。
<bindings>
<netTcpBinding>
<binding name="SecureNetTcp">
<security mode="Transport">
<transport clientCredentialType="None" />
</security>
</binding>
</netTcpBinding>
</bindings>
やったことがないのですが、クライアント認証を「なし」に設定できませんか?