使用 TLS 1.2 时,文档不会显示在 Web 浏览器中

症状

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

很抱歉,在完成请求时遇到问题...

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

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

原因

目前不支持 TLS 1.2,因为 Office Online Server (和 Office Web 应用 Server) 使用 .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\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]  
"SchUseStrongCrypto"=dword:00000001

更多信息

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