使用 TLS 1.2 时,web 浏览器中不显示文档

症状

当您在 Microsoft Office Online Server 中使用 web 应用程序时,文档不会按预期显示在 web 浏览器中。 相反,您会收到类似于以下内容的错误消息:

很抱歉,完成你的请求时遇到问题 .。。

此外,您还可以通过以下 Microsoft 知识库文章中提供的注册表项了解是否已在 SharePoint web 前端服务器上禁用了 TLS 1.0:

如何在 Internet 信息服务中禁用 PCT 1.0、SSL 2.0、SSL 3.0 或 TLS 1。0

原因

TLS 1.2 目前不受支持,因为 Office Online Server (和 Microsoft Office Online)使用 .NET Framework 4。x建立网络连接。 默认情况下,.NET Framework 4。x不支持 TLS 1.2。

解决方案

Microsoft 已将以下可选安全更新发布到 .NET Framework 4。x,更改默认加密协议:

Microsoft 安全公告2960358

此更新将默认加密协议从SSL 3.0 或 tls 1.0更改为以下内容: TLS 1.0 或 TLS 1.1 或 tls 1.2

注释将不会为 Windows Server 2016 或更高版本发布此安全更新。 从 Windows 2016 开始,将必须在每个 Office Online Server 计算机上手动配置可选的安全更新所自动设置的注册表项。 这些注册表项和设置如下所示:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]  
"SchUseStrongCrypto"=dword:00000001  

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432N ode\Microsoft\.NETFramework\v4.0.30319]  
"SchUseStrongCrypto"=dword:00000001

更多信息

仍然需要帮助? 转到SharePoint 社区