Столкнулся сегодня с не очень приятной такой штукой при обновлении развернутого решения на ферме.
Решение, которое было уже развернуто на ферме решил переименовать (ну и соответственно поменять пространства имен, имя сборки и т.д.), т.к. в процессе разработки оно было несколько расширено в сравнении с первоначальным вариантом, ну и смысл первоначального названия соответственно потерялся (нужно было сразу предусмотреть).
Так вот, после переименования и пересборки решения в VS, на ферме отозвал старое решение, выполнив
Uninstal-SPSolution ...
Remove-SPSolution ...
затем развернул новое.
Add-SPSolution ...
Install-SPSolution ...
Проверил активировалась ли развернутая фича (на всякий случай выполнил деактивацию - активацию), но при попытке добавления (как ожидалось) обновленных веб-частей на страницу, в галереи веб-частей отображались названия "старых" веб-частей и при попытке добавления выдавалось сообщение "веб-часть удалена из коллекции веб-частей".
Выход оказался следующим:
Решение, которое было уже развернуто на ферме решил переименовать (ну и соответственно поменять пространства имен, имя сборки и т.д.), т.к. в процессе разработки оно было несколько расширено в сравнении с первоначальным вариантом, ну и смысл первоначального названия соответственно потерялся (
Так вот, после переименования и пересборки решения в VS, на ферме отозвал старое решение, выполнив
Uninstal-SPSolution ...
Remove-SPSolution ...
затем развернул новое.
Add-SPSolution ...
Install-SPSolution ...
Проверил активировалась ли развернутая фича (на всякий случай выполнил деактивацию - активацию), но при попытке добавления (
Выход оказался следующим:
- В параметрах сайта зашел в "Коллекции" -> "Веб-части" и удалил те веб-части, которые должны были обновиться или исчезнуть
- Заново развернул решение
- Вуаля, все заработало, обновленные веб-части появились там где нужно
Комментариев нет:
Отправить комментарий