2 Коллекции сайта в одном веб-приложении - что особенное в коллекции корневой площадки?

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/54068

  •  10-12-2019
  •  | 
  •  

Вопрос

Итак, у меня есть эти 2 коллекции сайта в одном веб-приложении в порту 83:

  1. Основная коллекция сайтов: /
  2. вложенная коллекция сайта: / сайты / custom /

    Опять же, это 2 отдельных границы изоляции. Каждый назначен на собственную базу данных контента ...

    Для главной коллекции я могу запустить эти 2 команды в Stsadm весь день длиться долго. Без проблем:

    stsadm -o deletesite -url http://devSP1.contoso.local:83/
    stsadm -o createsite -url http://devSP1.contoso.local:83/ -owneremail me@contoso.com -ownerlogin CONTOSO\me -siteTemplate "STS#1" -description "This is a dev site"
    
    .

    Нет ошибок.База данных не упала между вызовами или что-то в этом роде.

    Если я запускаю эти команды, однако, команда «Createsite» не удается ...

    stsadm -o deletesite -url http://devSP1.contoso.local:83/sites/custom/
    stsadm -o createsite -url http://devSP1.contoso.local:83/sites/custom/ -owneremail me@contoso.com -ownerlogin CONTOSO\me -siteTemplate "STS#1" -description "This is a dev site"
    
    .

    И я потерял свой контент DB и т. Д. Я должен пойти в центральный админ, чтобы воссоздать мою SiteCollection, прежде чем я смогу запустить команду «Createsite».

    Вот ошибка, FWIW:

    URL '/ сайты / custom /' недействительны.Это может содержать незаконный персонажи, или быть слишком длинным.

Это было полезно?

Решение 2

ОК. ОК. Я наконец понимаю, где мой разрыв знаний поднимался. Я совершенно наивен о том, как работают управляемые пути (и их приводит к ними коллекции сайта).

в моем оригинальном вопросе, я сравнил опыт между двумя разными коллекциями сайта. Тем не менее, первая коллекция сайта была коллекция root сайта , свисающая от явный управляемый путь, в то время как другой коллекционный сайт не был коллекцией корневой площадки, поскольку она повесила как лист Управляемого пути WildCard .

Запуск команды «Удалить» STSADM Получает разные результаты в зависимости от того, является ли коллекция сайта root или нет.

Теперь у меня есть 2 коллекции сайта:

  1. Основная коллекция сайтов: /
  2. вложенная коллекция сайта: / custom /

    И на этот раз я создал 2-й как явный . Итак, в результате / custom / Site - это сайт корневой коллекции, аналогичный по умолчанию / первым.

    Теперь я могу запустить свои команды STSADM в повторной моде по желанию и получить результаты, которые я хочу.

Другие советы

Что-то здесь не соответствует.Ваша ошибка относится к / Custom / Ross /, но ваши команды не упоминают Ross.Вы пытаетесь создать другую коллекцию сайта под обычай?

Для вас создавать коллекции сайтов, вам нужно использовать управляемый путь.По умолчанию / сайты / установлены в качестве управляемого пути в вашем веб-приложении (см. Центральный админ> Управление веб-приложениями> Управляемые пути в ленте).Вам придется создать новый управляемый путь, если вы хотите создать дополнительные коллекции сайта в другом месте.

HTH

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top