2013-01-24 10 views
16

アクティブなプロファイルSTSを新しい.NET 4.5 System.IdentityModelフレームワークに変換しています。私のコードは、新しいフレームワークに存在しないように見えるUserNameWSTrustBindingを使用しています。助言がありますか。UserNameWSTrustBindingに相当する.NET 4.5は何ですか?

+3

私はこれがどこにあるのかも知りたいです。あるいは、回避策は...第三者のThinktectureリソースを本当にインストールしたくないということです。 – Steve

+1

MSDNが廃止されていることが非常にはっきりしているにもかかわらず、USEのUserNameWSTrustBindingを使用する ".net 4.5"の例では、それで、私はあなたと一緒にいて、私はあなたが4.5についてこれについてどうやってやるべきかを知りたいと思っています。 – ctb

答えて

3

これは古い質問ですが、私は、インターネット上の任意の非サードパーティの答えを見つけることができませんでしたので、ここにあります:

次を使用し、.NET 4.5でUserNameWSTrustBindingを置き換えるには:

var binding = new WS2007HttpBinding(SecurityMode.{what it was before}); 
binding.Security.Message.ClientCredentialType = MessageCredentialType.UserName; 
0

は私も苦労somethiを見つけました第三者のライブラリではない.NET 4.5の場合しかし、あなたのプロジェクトに含めることができるコードはthis linkです。

関連する問題