Даже и не обязательно сайт именно проекта Project - просто если удалять сайт именно в Параметрах сервера Project 2010 - всё корректно удаляется..
Сценарий таков:
- Есть шаблон сайта проекта.
- Я делаю по нему сайт (не обязательно сайт проекта), просто создаю, выбирая шаблон.
- Потом я в этом сайте чем-то недоволен и в параметрах созданного сайта выбираю удаление сайта. Удаляется без проблем, следов нет.
- Зато теперь я не могу отключить (деактивировать) соответствующее решение, если захочу отключить или удалить шаблон, по которому создавался сайт, выдаётся ошибка ниже. А вот если я сайт проекта удаляю через Параметры сервера - сайты проектов - вот тогда
решение можно отключить и удалить, при желании.
Не удалось получить доступ к компоненту уровня веб-сайта (идентификатор: 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. Это и само по себе баг, и вообще - как мне теперь отключить и удалить заблокировавшееся решение?