51CTO 博客地址:https://blog.51cto.com/13637423
近期遇到一个客户需求,SharePoint 2013 On Premise 配置了RBS Provider,希望这样场景下的数据能够迁移到SharePoint 2019 On Premise和SharePoint Online上,为了能准确的提供相应的consultant 建议,我自己在VM上部署了SharePoint 2013 SP1的环境,遇到了2个问题,这里跟大家分享一下,希望日后能给大家带来帮助。
问题1:在Windows Server 2012 R2的环境上,部署SharePoint 2013 SP1,失败,提示需要安装Microsoft .Net Framework 4.5
排错分析:因为Windows Server 2012 R2的.Net Framework版本太高了,一直请求需要Microsoft .Net Framework 4.5,但这个版本的Windows特殊,无法再添加删除程序中卸载高版本的.Net,重新安装Microsoft .Net Framework 4.5排查了相关资料,发现这是Windows Server 2012 R2和SharePoint 2013 SP1兼容性的问题,需要替换 svrsetup.dll文件,下载链接Setup error if the .NET Framework 4.6 is installed。
部署过程,将安装SP的ISO镜像文件复制到C盘或者D盘,然后将下载的svrsetup.dll替换到安装目录中,再运行安装SharePoint的exe文件,就可以解决问题。
问题2,为了解决问题1,曾经试图在Server Manager中通过remove role and features的方式卸载.net 4.6,但卸载完成之后,发现Windows UI页面丢失。
解决方案:通过Image Servicing and Management tool来部署Server GUI,具体命令如下所示:
部署完成之后,重启VM,就可以成功进入VM登录页面了。
整理上述两个问题,希望能帮助大家解决相同的现象。