[英]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.