Вопрос

Когда я установил фонд SharePoint, он создал мое веб -приложение по умолчанию с именем SharePoint - 80 Это работало на порту 80. Поскольку мне нужен порт 80 для другого веб -приложения, я переместил его в порт 81. Все работает, но имя остается.

Как переименовать веб -приложение SharePoint 2010? Я вижу, что то же имя применяется и к экземпляру приложения IIS. Должен ли я просто переименовать это имя приложения в IIS или мне нужно что -то изменить в DB или где -либо из центрального администратора?

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

Решение

Просто иди с Пауэрселлом. Вот как переименовать, не делая больше, чем это:

$a=Get-SPWebApplication | where {$_.Name -match "Old web application name"}

$a.Name

$a.Name="New web application name"

$a.Update()

Get-SPWebApplication | where {$_.Name -match "New web application name"}

Это все !

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

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

Основные шаги:

  1. Проверьте, какие коллекции сайтов прикреплены к вашему веб -приложению из CA или через STSADM/PowerShell. Вы можете сделать перечисление Против URL -адреса через STSADM и я уверен, что есть версия PowerShell 2010 года.
  2. Создайте новое веб -приложение с URL/именем, которое вы хотите. Используйте базу данных фиктивного контента при ее создании, чтобы вы могли удалить эту базу данных контента позже.
  3. Если у вас есть какие -либо пользовательские пути в старом веб -приложении, то создайте их в новом веб -приложении.
  4. Переместите базы данных контента из старого веб -приложения в новое. Этот Technet статья Рассказывает, как перемещать базы данных в 2010 году через CA или PowerShell.
  5. Удалите базу данных фиктивного контента из вашего нового веб -приложения. Вы должны увидеть свои старые сайты в вашем новом веб -приложении.

Вы можете переименовать сайт в IIS, но, к сожалению, изменение не будет отражено в центральном администраторе. Кроме того, единственные функции, которые можно выполнять в центральном администраторе для веб -приложений, - это создание, удаление, расширение и вытягивать (см. http://technet.microsoft.com/en-us/library/cc261978.aspx).

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

Существует переключатель STSADM под названием RenameWeb, но на самом деле он переименовает URL, а не дружелюбное имя. Я не смог найти команду PowerShell, чтобы сделать это.

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