我正在尝试安装几个WSP,它们都是在SP2013环境中正确升级的,但是当我试图在SP2016中升级它们时,它就不能工作了。
我正在使用Solution.Upgrade命令来升级它们。
以下是收到的错误消息:
类型:核心解决方案 包含网络应用程序资源:不包含 包含全球程序集:是的, 包含代码访问安全策略:没有 部署服务器类型:前端 部署状态:错误 部署到:全局部署. 最后一次操作结果:一些文件在解决方案部署过程中未能复制。 最后的操作细节:解决方案尚未升级。 最后一次手术时间:2017年5月17日5:23上午
有人能告诉我原因吗?
发布于 2017-05-29 08:13:01
我能够通过仔细查看日志来解决这个问题。在查看日志时,我发现由于某种原因,在运行升级代码之前会停止Timer服务。所以,输入一个代码来检查计时器服务状态,如果它被停止了,那么我就再次启动它。
如果您不想检查已停止的服务。您可以简单地停止服务并重新启动它。
这个黑客已经解决了我的问题,现在每个wsp都被成功地部署了。
发布于 2017-05-18 09:49:29
如果您撤回解决方案并再次部署,它是否有效?如果你没有试过这个。
您是如何将SP2013站点迁移到SP2016的。是通过powershell备份和还原命令吗?可能会有版本冲突。因此,尝试使用数据库备份和还原迁移站点。
此外,使用Visual 2015重新构建解决方案,然后部署它。VS2015有SP2016模板。以目标框架4.5或更高。
https://stackoverflow.com/questions/44027923
复制相似问题