Pregunta

Cuando he instalado SharePoint Foundation creó mi aplicación web por defecto con un nombre SharePoint - 80 que se estaba ejecutando en el puerto 80. Desde que necesita el puerto 80 para otra aplicación web lo moví al puerto 81. todo funciona, pero los restos de nombre.

¿Cómo puedo cambiar el nombre de una aplicación web de SharePoint 2010, entonces? Veo el mismo nombre se aplica a instancia de la aplicación de IIS también. Debería simplemente cambiar el nombre de este nombre de la aplicación en IIS o tengo que cambiar algo en la base de datos o en cualquier lugar de administración central?

¿Fue útil?

Solución

Sólo ve sencillo con PowerShell. Aquí es cómo cambiar el nombre sin hacer más que eso:

$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"}

Eso es todo!

Otros consejos

Se puede crear una nueva aplicación Web denominado como quieres y luego coloque la base de datos de contenido (s) a partir de su aplicación web de edad con el fin de mantener sus sitios existentes. No es realmente el cambio de nombre de la aplicación web de edad, pero usted será capaz de acceder a sus sitios de edad a través de la nueva dirección URL que supongo que es lo que quiere hacer.

Los pasos básicos son:

  1. Compruebe lo que las colecciones de sitios están asociadas a la aplicación web de la CA o por medio de STSADM / Powershell. Usted puede hacer una enumsites contra una URL a través de STSADM y estoy seguro de que hay es una versión 2010 PowerShell.
  2. Crear una nueva aplicación web con la URL / nombre que está después. Utilice una base de datos de contenido de prueba cuando se crea para que pueda eliminar esa base de datos de contenido más adelante.
  3. Si tiene alguna caminos personalizados logrado en la aplicación web de edad luego crear en la nueva aplicación web también.
  4. Mover las bases de datos de contenido de la antigua aplicación web para la nueva. Este TechNet artículo le dice cómo mover las bases de datos en 2010 a través de CA o PowerShell.
  5. Eliminar la base de datos de contenido de prueba de su nueva aplicación web. Usted debe ser capaz de ver sus sitios antiguos en su nueva aplicación web.

Se puede cambiar el nombre del sitio en IIS, pero por desgracia, el cambio no se refleja en Central Admin. Además, las únicas funciones que se pueden realizar en la administración central para aplicaciones web son crear, eliminar, ampliar y deshaga la extensión (ver http://technet.microsoft.com/en-us/library/cc261978.aspx ).

Las mismas funciones enumeradas anteriormente puede realizarse a través de PowerShell, también, pero no puedo encontrar una opción de cambio de nombre en cualquier lugar. Parece que la única opción puede ser la de eliminar y volver a añadir la aplicación web. Eso es un montón horrible de trabajo sólo para cambiar el nombre de algo (a menos que sea un nuevo sitio).

Hay un interruptor STSADM llamada renameweb, pero que en realidad cambia el nombre de la URL, no el nombre descriptivo. No he podido encontrar un sistema de PowerShell para hacerlo bien.

Licenciado bajo: CC-BY-SA con atribución
scroll top