Часто після міграції SharePoint на нову версію, а також після різного роду оновлень перестає відкриватися одна або кілька сторінок. Найчастіше в цій ситуації винна зламалася веб-частину.
Можливо, що після поновлення була замінена версія DLL, і тепер вона несумісна з наявною веб-частиною. Або з якихось причин цієї DLL взагалі немає. Сценаріїв багато, але результат - один: сторінка повністю не працює, користувачі скаржаться, проблему потрібно вирішити терміново.
Рецепт нижче - це швидка латочка, як при сильній кровотечі. Вона не виправить причину, але вирішить проблему "тут і зараз" і дасть час подумати, що робити далі.
Потрібно видалити зламалася веб частина зі сторінки, щоб інші функції порталу могли хоч якось працювати.
Але як видалити веб-частину, якщо сторінка не відкривається і її неможливо відредагувати? Для таких ситуацій в SharePoint існує спеціальний параметр в URL-рядку, який відкриває сторінку в особливому службовому режимі. В цьому режимі замість вихідної сторінки відображається сторінка обслуговування веб-частин.
Через цю сторінку веб-частини можуть бути видалені або закриті. В обох випадках веб-частина перестане завантажуватися і користувачі зможуть відкривати сторінку без збійної веб-частини.
Параметр, який переводить сторінку в службовий режим, називається? Contents = 1. Його потрібно додати в кінець URL поточної сторінки:
Правда, яка сторінка відобразить всі веб-частини. Якщо веб-частину неможливо завантажити, то замість назви веб-частини з'явиться повідомлення, що веб-частина не завантажена. Але, тим не менше, її все одно можна видалити.
На екрані ви бачите дві кнопки: Видалити і Приховати.
Різниця між ними в тому, що кнопка Видалити назавжди і фізично видаляє веб-частину зі сторінки. А кнопка "Приховати" зазначає веб-частину як приховану, але не видаляє її визначення з бази даних. Згодом ви можете відрити сторінку в режимі редагування і додати приховану веб-частину в будь-яку Зону веб-частин (WebPart Zone). При додаванні нової веб-частини приховані веб-частини знаходяться в останньої групи, тому їх іноді не помічають. Щоб знайти цю групу, необхідно лише перегорнути групи веб-частин до кінця.
Зверніть увагу також на пункт "Переключитися в особисте уявлення". З його допомогою ви можете видалити вашу персоналізовану копію веб-частини. Це може бути корисно або навіть необхідно, якщо ви колись зробили персональні настройки веб-частини, і з якихось причин вона зламалася. Адміністратор може полагодити тільки загальну копію веб-частини. Вашу копію веб-частини можете полагодити тільки ви самі. Або видалити її зовсім.
Але як видалити веб-частину, якщо сторінка не відкривається і її неможливо відредагувати?