我有一個正在聯繫web服務的ASP.NET網站。一切工作正常通過http連接,但當我嘗試https://它無法連接。我似乎沒有從網站得到任何錯誤,web服務日誌什麼也沒有顯示,意味着什麼都沒有連接到它。在asp.net應用中連接到https:// webservice
我可以連接到我的https:// webservice從像soapclient.com和請求信息的網站,所以web服務和端口正在工作。
有什麼特別的我應該做的,以便連接到一個正常的http://在.NET中的一個https:// web服務?我現在所做的只是改變它連接到我的安全URL的URL。
我使用 ASP.NET 2,IIS7
在此先感謝。
編輯:剛發現實際的錯誤消息:底層連接已關閉:無法建立SSL/TLS安全通道的信任關係 - 在我眼中告訴我,我沒有將自簽名證書添加到已安裝的通道證書在服務器上...但我有...
感謝。這似乎排除了這個問題。我確實通過點擊IE安裝證書並選擇安裝,我甚至選擇了你提到的位置,因爲我知道它應該在那裏,但由於某種原因,它沒有安裝它。 .NET看起來與IE的地方不同,因爲我可以在IE中查看web服務沒有問題? – webnoob 2010-04-12 11:38:38
IE和.NET都使用Windows證書存儲。不知道...也許它確實工作,你只需要重新啓動一些東西? – 2010-04-12 12:08:38
我在添加證書之前重新啓動了。我想這只是其中一件奇怪的事情......再次感謝您的幫助。 – webnoob 2010-04-12 12:32:51