我有一個Web服務(asmx)API,由我管理的另一個開發人員在.NET 3.5中編寫。我們最近從Server 2008R2遷移到了Server 2012R2,並決定使用SNI而不是爲每個證書配置一個IP。.NET SNI支持
事實證明,我們的一個API用戶在切換到SNI之後不再能夠連接到我們的API。我發現他們使用的Server 2003,我認爲是它不再工作的原因。我繼續爲該網站分配一個解決問題的公共IP地址。當然,他們完全是在.NET框架上責怪它。
我有一個測試項目設置,連接到我們的API和運行各種測試,並在轉換後工作正常。
任何人都可以對此有所瞭解嗎? SoapHttpClientProtocol使用sslstream嗎?
是的,我認爲這是一個操作系統問題,Schannel的事情是有道理的,因爲它是一個操作系統問題。我告訴他們Server 2003的EOF即將在明年推出,.NET在Server 2003之後推出。感謝您確認我的想法。 – JoeyZero 2014-10-03 16:02:55