2012-09-10 86 views
5

I ’ ve跟在this discussion on StackOverflow之後,並按照建議去Windows Identity Foundation下載WIF。我的操作系統的最佳匹配是Win 8,所以我下載了文件Windows6.1-KB974405-x64.msu。迄今爲止,這與司機等一起工作,因此值得一試。Win 8上的Windows Indentity Foundation

但是,當我開始安裝過程時,計算機會抱怨遇到錯誤0x80096002:「該消息的簽名者證書無效或未找到」。

這是否與錯誤的操作系統版本有關?我怎樣才能解決這個問題?

回答

5

WIF已經集成在Net 4.5下的System.IdentityModel和System.IdentityModel.Services dll上的OS中。無需下載其他任何東西。

更多細節:http://blogs.msdn.com/b/vbertocci/archive/2012/03/15/windows-identity-foundation-in-the-net-framework-4-5-beta-tools-samples-claims-everywhere.aspx

+0

是這樣嗎?我搜索了這個主題,並沒有發現這種情況。我是暫時被推遲了嗎,還是這個變化不是那麼大的話,MS會在什麼地方提到它?我明天將在工作中嘗試這種方式,如果它飛行,我肯定會將您的答覆評爲答案。感到驚訝的是之前沒有人問過這個問題。 .Net4.5已經存在了一段時間,現在... –

+0

也許這是一個間接的結果。 NET 4.5默認包含在Windows 8中。而NET 4.5包含System.IdentityModel,因此如果您尋找Windows 8和WIF,則存在兩個間接級別。從3月份起,微軟的某人添加了一篇博客鏈接。 – woloski

+0

我無法在系統中找到它。也許我正在尋找它錯誤的方式。我去了「參考」,右鍵單擊「添加引用」,並搜索了所有的「.NET」,「COM」等沒有找到Microsoft.IdentityModel ...我該怎麼辦呢?我假設安裝了.NET Framework 4.5,因爲我運行了Win8和VS2010 ... –