Удалить сеть, которая не существует - PullRequest
0 голосов
/ 30 апреля 2009

При настройке тестовой среды я пытался настроить множество различных типов сайтов для тестирования различных вещей, когда натолкнулся на странную ошибку в SharePoint.

Я создавал дочерний сайт под пустым шаблоном сайта и увидел опцию «Сайт новостей», поэтому я выбрал его и получил сообщение о том, что функция публикации не была включена на уровне семейства сайтов.

Fine. Итак, я пошел и активировал его, а затем снова попытался создать сайт, и я получил ошибку:

Адрес веб-сайта "/ mpsite / news" уже используется

Хорошо, значит, сайт все равно был создан, поэтому я пытаюсь зайти по URL и получить:

Веб-страница не может быть найдена

Fine. Итак, очевидно, что в середине процесса создания сайта произошла ошибка, поэтому я просто удалю его через STSADM. Неправильно:

Нет веб-сайта верхнего уровня с именем "http://server/mpsite/news/".

Итак, сайт указан в списке сайтов и рабочих пространств, но на самом деле не существует и не может быть фактически удален.

Как мне избавиться от него из списка сайтов и рабочих пространств?

Ответы [ 3 ]

3 голосов
/ 01 мая 2009

Вы столкнулись с одной из замечательных недокументированных «особенностей» SharePoint - шаблоны сайтов применяются после сайт создается в отдельном, конкретном шаге. Это означает, что потенциально, сайт может «существовать» (в отношении базы данных контента) без шаблона, что оставляет вас с сайтом, на который вы не можете перейти, но все же в «чистилище» SharePoint «существует» (я на самом деле написано несколько взломов, которые предполагают использование этой «функции»).

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

Способ устранения подобных проблем в прошлом заключался в том, чтобы использовать SharePoint Designer для удаления сайтов - поскольку он смотрит прямо в базу данных контента на предмет того, что существует, а чего нет, он может решить проблему с удалением вашего сайта. Руж новостной сайт.

Надеюсь, это поможет!

1 голос
/ 30 апреля 2009

Вы пробовали http://server/mpsite/news/_layouts/deleteweb.aspx?

Или, может быть, "Содержание и структура" (http://server/mpsite/_layouts/sitemanager.aspx) ссылка с действий сайта?

0 голосов
/ 28 декабря 2017

Я знаю, что это старо, но это может кому-то помочь. В SP2013 запуск команды Remove-SPWeb Powershell с URL поврежденного веба работал отлично для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...