none
Решение (шаблон сайта) не отключается, если удалить сайт RRS feed

  • Вопрос

  • Даже и не обязательно сайт именно проекта Project - просто если удалять сайт именно в Параметрах сервера Project 2010 - всё корректно удаляется..

    Сценарий таков:

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

    Не удалось получить доступ к компоненту уровня веб-сайта (идентификатор: fb3c755b-12cc-4ab8-be0f-c22e6382e614), поскольку он ссылается на несуществующий или неработающий веб-сайт (идентификатор: 1c15108d-ccd9-4a57-a5aa-105bfd0374b5) на сайте "http://servername/PWA". Исключение: System.ArgumentException: Значение не попадает в ожидаемый диапазон.
       в Microsoft.SharePoint.SPWebCollection.get_Item(Guid id)
       в Microsoft.SharePoint.SPFeatureEnumeratorBase.GetCachedWeb(SPSite site, Guid webId, Guid featureId)

    Оба продукта - Sharepoint 2010 и Project Server 2010 - полностью обновлены, SP1 + августовское обновление. SQL 2008 R2 SP1. Это и само по себе баг, и вообще - как мне теперь отключить и удалить заблокировавшееся решение?


    • Изменено umnov 4 октября 2011 г. 9:10
    3 октября 2011 г. 14:28

Ответы

  • Сам себе автоответчик.

    Никакое удаление через stsadm не помогало.

    Ситуация анекдотическая - протыкал всё на всех страницах, а нужную ссылку не заметил, потому что сам же надизайнил синюю тему страницы - гиперссылка теряется на голубом фоне.

    В общем, нашли способ решения, хоть и workaround - но нам помогло.

    Идём в корзину сайта http://servername/PWA/_layouts/recyclebin.aspx Там лежат удаленные документы, но это ещё не всё Smile Для Администраторов семейства сайтов доступна ещё Корзина семейства веб-сайтов. http://servername/PWA/_layouts/AdminRecycleBin.aspx

    И вот там-то лежат удалённые сайты. Если их восстановить, то шаблон (решение) снова можно будет отключить и удалить.

    Хотя это, конечно же, не отменяет наличия бага.
    • Помечено в качестве ответа Dmitry Davydov 11 октября 2011 г. 9:54
    5 октября 2011 г. 6:27