2012-10-03 216 views
0

在我們當前的項目中,我們使用來自.NET 4.0/MVC/WCF客戶端的Tibco/Java webservice。我們正在使用雙向認證。我們的證書以正確的方式發送,並且Tibco服務器發回他們的證書。WCF SSL客戶端證書錯誤

現在,這個人在Windows 2008 R2中工作,使用Visual Studio 2010/IIsExpress運行Web應用程序。但是,在Windows上使用完全相同的代碼時,8 /的Visual Studio 2012我們得到了很多:

無法爲SSL/TLS的信任關係與權威安全通道

它使用在Windows 2012中也能正常工作,但是,如果沒有觸及我們的集成(WCF)代碼,最初開始發生在我的同事身上,然後發生在我的機器上。

證書與Windows 2008 R2機器安裝在同一商店中,我們也看到證書正在使用中。

爲了能夠繼續前進,我們將採用我們的計劃B,該計劃返回使用Visual Studio 2010/Windows 2008 R2。所以我希望有人遇到同樣的問題並解決它。所以問題是,有什麼可能是錯的?

回答

0

可能是aspnet/networkservice /您使用的任何用戶AppPool沒有讀取證書存儲的權限?

Check this article

特別是「安裝客戶端證書,並授予該用戶帳戶訪問」一節。

+0

我使用IISExpress從Visual Studio 2012運行/調試。所以應用程序將使用我自己的憑據運行。奇怪的是它突然停止工作。代碼沒有改變,在Windows 2008中它仍然正常工作。 – Saab