2013-10-07 2 views
0

У нас есть пользовательские веб-части, разработанные разработчиком и размещенные на сайтах клиентов (выделенные семейства сайтов) с использованием решения. Проблема в том, что когда мы обновляем веб-часть, изменения не вступают в силу на существующих сайтах клиентов (или, по крайней мере, это моя теория). Я предполагаю, что мне нужно скопировать последнюю версию веб-части в каждый семейство сайтов. 1) Дайте мне знать, если моя теория верна. 2) Есть ли способ, которым я могу это сделать с помощью скриптов?Развертывание веб-страниц с использованием сценария

Спасибо!

ответ

0

Если веб-часть изначально и была развернута только как часть решения для фермы, то вы должны увидеть изменения, если пакет решений обновлен на сайтах клиентов.

Если у вас есть доступ к Центру администрирования, я бы проверил детали вашего решения в разделе «Настройки системы»> «Управление фермерскими решениями». Убедитесь, что:

  • не было никаких ошибок
  • соответствующие серверы включены в последнюю операцию Подробнее
  • Последнее Время работы больше, чем дата пакета решений

Кроме того, на сайт клиента, проверьте настройки сайта> Галереи веб-дизайнеров> Веб-части. Убедитесь, что ваша веб-часть указана один раз, а дата изменения больше даты пакета решения.

+0

Центральный администратор выглядит хорошо. Измененные даты отличаются от моих старых сайтов и моего нового сайта (с современными веб-частями). Итак, теперь я предполагаю, что мне нужно импортировать/перезаписать устаревшие веб-части? –

+0

Как вы перераспределяете пакет решений? Если вы используете комбинацию retract-remove-add-deploy, попробуйте update-spsolution. Если это не работает и возможно, попробуйте активировать функцию на старых сайтах. Для получения дополнительной информации см. [Этот вопрос] (http://sharepoint.stackexchange.com/questions/37179/adding-new-webparts-to-an-already-deployed-solution) в SharePoint StackExchange. –

+0

Знаешь, я действительно не уверен, что веб-часть теперь моя проблема, так как мой список пуст. По какой-то причине, когда мой разработчик повторно развертывает проект, один список пуст, но он только пуст для существующих сайтов не для новых сайтов. –

0
  1. Мы используем веб-часть с VS в папку
  2. Развертывание решения на производственной площадке с использованием stsadm.exe (убирается, развертывания и обновления, если он существует).
  3. IISRESET
Смежные вопросы