2013-04-25 2 views
2
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) 

проблема, возникающая при использовании сценария PowerShell для втягивания и развертывания решения WSP, WSP развертывает успешно, но как-то получить не удалось активировать функцию с помощью приемника событий Я начинаю услуги, как показано ниже:Activate-Feature: Ошибка активации функции <featurename> при SiteURL> манифеста определение локализованной ассамблеи не соответствует ссылке на сборку

Stop-Service -Name “SPAdminV4” 
Start-SPAdminJob 
Start-Service -Name SPAdminV4 
WaitForSolutionDeploymentJobToFinish $name 

Примечание: я не нашел ни одного вопроса, когда я делаю свежее развертывание вместо втягивания/развертывание.
Я даже работаю файл, когда я втягивание решения в отдельном сценарии и сделать развертывание новой Powershell например

я нашел следующие ссылки при исследовании: http://sisharepoint.wordpress.com/2010/03/26/getting-around-gac-problems-when-you-deploy-sharepoint-solutions-with-powershell/ http://blogs.msdn.com/b/briangre/archive/2011/02/17/sharepoint-2010-visual-studio-solution-deploy-deployment.aspx

Пожалуйста, руководство меня, чтобы решить эту проблему

ответ

0

Я пришел к этому несколько раз. К сожалению, у меня нет времени погрузиться в нее дальше, но утилита для пула приложений, похоже, исправляет эту проблему для меня.

+0

Я попытался принудительно перезапустить IIS из сценария Powershell, но это меня не помогло ... Так что у меня есть работа вокруг, я начал новый процесс с текущей сессии PowerShell и выполнил оставшиеся шаги оттуда. он решен вопрос: Write-Host "Запуск нового процесса" \t \t Start-Sleep 5 \t \t Start-Process powershell.exe -ArgumentList '-NoExit', '& S: \ powersellscript.ps1' \t \t стоп- Process -Id $ PID –

+0

Утилита для пула приложений в Central Admin App Pool? –

0

Я попытался принудительно перезапустить IIS из сценария Powershell, но это не помогло мне ... Итак, я нашел обходное решение. Я начал новый процесс с текущей сессии powershell и выполнил оставшиеся шаги оттуда. он решен вопрос:

Write-Host "Запуск нового процесса" Start-Sleep 5 Запуск процесса powershell.exe -ArgumentList '-NoExit',»& S: \ powersellscript.ps1' Stop-Process -Id $ PID

+0

парам ( [ValidateScript ({Test-Path $ _ -PathType 'Leaf'})] [строка] $ argument1Configurationfilename, [INT] $ argument1 [INT] $ argument2" = 99 ) Add-PSSnapin «Microsoft.SharePoint.PowerShell» -ErrorAction SilentlyContinue $ scriptDir = Split-Path $ MyInvocation.MyCommand.Path $ config = [xml] (Get-Content -Read -1 (Join-Path $ scriptDir $ configFileName)) \t \t Write-Host "Начиная новый процесс" \t \t Start-Sleep 2 \t \t # новый процесс powershell \t \t Start-Process powershell.exe "$ ($ scriptDir) \ powershellscript.ps1 аргумент1 аргумент2 " \t \t #close powershell process \t \t Стоп-процесс -Id $ PID –

+0

Я обновлю это в форматированном виде позже. –

0

Закройте и снова откройте Visual Studio для решения этой проблемы.

Смежные вопросы

 Смежные вопросы