Скрытие настраиваемые действия в SharePoint

Несколько месяцев назад, во время работы над проектом для клиента, Я создал функцию. Среди прочего, Эта функция определена настраиваемого действия (они появляются в разделе Параметры сайта). Единственная цель для этого настраиваемого действия было показать мне, что функция активации работает как ожидалось. В основном, Я использовал его как сырой форма отладки.

Многое в моей неловкости, Этот артефакт отладки сделал свой путь от dev UAT и производству, прежде чем кто-то получил вокруг, чтобы спрашивать, «что такое эта ссылка xyzzy?"

В настоящее время, Мы находимся в производство, и я действительно не хочу удалить компонент, исправить elements.xml, а затем переустановите.

Тодд мрачнее указал простой способ справиться с этим. По его словам:

«Действия CustomActions, не копируются в базу данных, они считываются непосредственно из файла Elements.xml и копируется в состояние приложения во время выполнения. Таким образом, Вам не нужно отключать, удалить, Переустановите, и активировать функцию удалить CustomAction. Просто удалите его из файла Elements.xml и перезапустить пул приложений(s) осуществляется. В следующий раз функция находится в области, Вы не увидите CustomAction больше."

Я следовал его указаниям и, Конечно, они работают.

В моем случае, Это установка уровня Департамента с только одной WFE. Если вы нашли себя с этой проблемой в будущем и с несколькими WFE, Я считаю, что вы будете иметь сделать изменения в каждом.

</конец>

Подписаться на мой блог.

Оставь ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *