[英]TLSFailureException in UCMA 4.0 application after upgrading to Skype for Business 2015
我有一個用c#編寫的UCMA 4.0應用程序,允許自定義管理用戶狀態。 直到本周末,它一直在與運行Lync 2013且運行正常的服務器進行通信。 根據微軟的說法,這個周末服務器已升級到Skype for Business 2015,這不會對UCMA 4.0應用程序造成任何問題。 昨天,星期一,我的應用程序在新版本上運行良好,但是今天我看到它們已關閉,無法使它們保持與服務器的連接。 我收到以下錯誤:
異常信息:Microsoft.Rtc.Signaling.TlsFailureException堆棧:
在系統上的Microsoft.Rtc.Signaling.QueueWorkItemState.ExecuteWrappedMethod(System.Threading.WaitCallback,System.Object)上,在系統處System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()的.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object,Boolean) )
我找到了一篇有關類似問題的文章,說這是由托管UCMA應用程序的服務器不喜歡來自Lync / Skype服務器的證書引起的 。 從那里,我從UCMA應用程序服務器上的事件查看器中檢查了“系統” Windows日志,並從“ Schannel”源中發現了以下錯誤:
從遠程服務器收到的證書不包含預期名稱。 因此,無法確定我們是否連接到正確的服務器。 我們期望的服務器名稱是sip.domain.com。 SSL連接請求失敗。 附件數據包含服務器證書。
有誰知道可能會引起什么變化的想法?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.