Powershell 激活功能:激活功能时出错<;功能名称>;在siteURl>;定位的组件';的清单定义与程序集引用不匹配
注意:我在重新展开而不是收回/展开时未发现任何问题。Powershell 激活功能:激活功能时出错<;功能名称>;在siteURl>;定位的组件';的清单定义与程序集引用不匹配,powershell,sharepoint-2010,Powershell,Sharepoint 2010,注意:我在重新展开而不是收回/展开时未发现任何问题。 当我在单独的脚本中收回解决方案并使用新的powershell实例进行部署时,它甚至可以工作 我在调查过程中发现了以下参考资料: 请指导我解决这个问题我已经来过几次了。不幸的是,我没有时间进一步深入研究它,但应用程序池回收似乎为我解决了这个问题。我曾尝试从Powershell脚本强制重新启动IIS,但这对我没有帮助。。。所以我找到了一个解决方法,从当前的powershell会话开始了一个新的进程,并从那个里开始执行其余的步骤。它解决了这个问题
当我在单独的脚本中收回解决方案并使用新的powershell实例进行部署时,它甚至可以工作 我在调查过程中发现了以下参考资料:
请指导我解决这个问题我已经来过几次了。不幸的是,我没有时间进一步深入研究它,但应用程序池回收似乎为我解决了这个问题。我曾尝试从Powershell脚本强制重新启动IIS,但这对我没有帮助。。。所以我找到了一个解决方法,从当前的powershell会话开始了一个新的进程,并从那个里开始执行其余的步骤。它解决了这个问题: 写入主机“启动新进程” 启动睡眠5启动进程powershell.exe-ArgumentList'-NoExit','&S:\PowerShellScript.ps1'
停止进程-Id$PID关闭并重新打开Visual Studio向我解决问题。我已尝试从Powershell脚本强制重新启动IIS,但这对我没有帮助。。。所以,我已经找到了一个解决方案,从当前的powershell会话开始了一个新流程,并从那个里开始执行其余步骤。它解决了以下问题:写入主机“启动新进程”启动睡眠5启动进程powershell.exe-ArgumentList'-NoExit','S:\PowerShellScript.ps1'停止进程-Id$PIDApp池中央管理应用程序池上的回收?param([ValidateScript({Test Path$\ PathType'Leaf'))][string]$argument1Configurationfilename[int]$argument1[int]$argument2“=99)添加PSSnapin“Microsoft.SharePoint.PowerShell”-ErrorAction SilentlyContinue$scriptDir=Split Path$MyInvocation.MyCommand.Path$config=[xml](获取内容-读取-1(加入路径$scriptDir$configFileName))写入主机“启动新进程“启动休眠2#新powershell进程启动进程powershell.exe”$($scriptDir)\powershellscript.ps1 argument1 argument2”#关闭powershell进程停止进程-Id$PID
Error:
Activate-Feature : Error activating feature …<featurename>……… at …<siteURl>……..The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Stop-Service -Name “SPAdminV4”
Start-SPAdminJob
Start-Service -Name SPAdminV4
WaitForSolutionDeploymentJobToFinish $name