2013-01-24 63 views
16

我正在將活動配置文件STS轉換爲新的.NET 4.5 System.IdentityModel框架。我的代碼使用UserNameWSTrustBinding,它似乎不存在於新框架中。有什麼建議麼。與UserNameWSTrustBinding等效的.NET 4.5是什麼?

+3

我很想知道這是什麼。或者解決方法是什麼......不是真的想安裝第三方Thinktecture資源。 – Steve

+1

谷歌搜索爲「.net 4.5」示例使用UserNameWSTrustBinding產生了很多結果,儘管MSDN很清楚它已被棄用。所以,我和你在一起,我非常想知道你應該在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可以包含在你的項目中。

相關問題