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

症状

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

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

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

如何在应用程序内禁用 PCT 1.0、SSL 2.0、SSL 3.0 或 TLS 1.0 Internet Information Services

原因

TLS 1.2 当前不受支持,Office Online Server (Office Web Apps 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 社区