Можно ли это сделать, установив свойство?
Тогда я бы предпочел этот подход, чтобы удалить все средства безопасности перед повторным добавлением.
(Поскольку это может иметь и другие последствия.)
Другой вариант, о котором я могу подумать, - это заменить конкретную dll webpart на временную и перезапустить процесс .net, но этот подход мне совсем не нравится.
Какие еще есть варианты? Я что-то упускаю из виду?
То, что я пытаюсь сделать, - это найти способ отключить веб-часть, когда мы, например, обновляем основную схему базы данных, которую она использует.
Поэтому в идеале мы хотели бы отключить определенную веб-часть для всех пользователей, будь то сайт MySite или сайт сообщества, внести необходимые изменения и затем снова включить их.
Таким образом уменьшается время простоя для пользователей.
Каким бы ни было решение, мы должны иметь возможность сделать это на нескольких интерфейсных серверах, потенциально на двух фермах.
Спасибо за вашу помощь.