先说结论,归根结底还是系统的framework版本高于OWA限定的版本(4.5.2),一般系统的framework版本是4.8.2,所以需要删除对应的windows更新
查看系统framework版本办法:
- C:\Windows\Microsoft.NET\Framework\v4.0.30319 下进入cmd,然后执行MsBuild.exe -version 即可知道当前服务器的版本
- 此处在通过下一步的操作之后,你再重复当前步骤,会先发现framework已经回退到framework4.0
解决办法
- 删除对应版本的系统更新(控制面板\程序\程序和功能-查看已安装更新),具体更新见下
- 重新安装OWA,包括(OWA安装包,语言包和升级包)
- 重新设定iis
Windows更新如下:
https://cyberark-customers.force.com/s/article/00004276
https://docs.microsoft.com/zh-cn/archive/blogs/connector_space/windows-server-2012-r2-uninstalling-net-framework-4-6-4-6-1-4-6-2-4-7-4-71
卸载4.8.2
卸载4.7.1以前的windows更新