viernes, 21 de septiembre de 2012 0 comentarios

SharePoint 2010 - Cambiar la URL de una coleccion de sitios

En alguna ocasión se nos habra presentado el problema que una vez creado un sitio nos dicen que la URL no les gusta o que quieren cambiarle el nombre y que quede reflejo en su URL.

En principio no se puede cambiar dicha URl sin tener que rehacer el sitio completo. La manera mas facil y rapida de hacer esto es:

  • Realizamos un backup del sitio en cuestion.
    • stsadm -o backup -url http://nombredeservidor/sitios/sitioarenombrar -overwrite -filename sitioarenombrar.dat
  • Borramos el sitio que vamos a renombrar.
    • stsadm -o deletesite -url http://nombredeservidor/sitios/sitioarenombrar
  • Restauramos el backup asegurandonos de darle el nuevo nombre al sitio
    • stsadm -o restore -url http://nombredeservidor/sitios/nuevonombre
    -filename sitioarenombrar.dat En el parametro -filename puede indicarse la ruta del archivo.

    Tras todo esto solo quedara cambiar el nombre  en todos los lgares que aparezca dentro del sitio y ya lo tendremos cambiado totalmente.

    Espero que sirva de ayuda.
    miércoles, 25 de julio de 2012 0 comentarios

    Identificar el ID de Proceso de W3WP de un Pool de Aplicaciones de IIS 7

    En muchas ocasiones para poder depurar una aplicacion web o un servicio necesitamos conocer el Id de proceso sobre el que corre la aplicacion Web en IIS (proceso W3WP) y asociar el codigo a dicho proceso para depurar.

    Esto se utiliza bastante y es muy util en el desarrollo de componentes de SharePoint ya que para poder depurarlos es necesario hacerlo asociando la depuración al proceso de IIS.

    Para ver los id de proceos asociados a los procesos de IIS7 debe ejecutarse el siguiente comando en el simbolo de sistema:
                                              %windir%/system32/inetsrv/appcmd list wp

    Este comando devolvera una lista de todos los procesos cuyo nombre contenga wp (El proceso de IIS es W3WP.exe)
                                    WP “5716″ (applicationPool:DefaultAppPool)
                                    WP “968″ (applicationPool:OtroAppPool)
                                    WP “5836″ (applicationPool:OtroMasAppPool)



    0 comentarios

    No aparece el boton de edición de formularios con Infopath en SharePoint 2010

    A veces ocurre que cuando vamos a editar un formulario de una lista en Infopath nos damos cuenta que el boton correspondiente del Ribbon no esta.



    Esto puede deberse a los siguientes motivos:

    • No tenemos activada una version Enterprise del servidor de SharePoint.
      • Puede ser que nuestra licencia sea Standarda o que no se haya activado como Enterprise.
    • No se han habilitado los servicios de Infopath.
    • No se han activado las caracteristicas de Enterprise a nivel de colección de sitios y a nivel de sitio en la configuración de nuestro sitio.
    Si todos estos pasos se han realizado y seguimos sin ver el boton, entonces solo queda una cosa por hacer.
    A veces la caracteristica correspondiente a esta funcionalida no se activa correctamente. Esta caracterisitica no aparece en ninguna de las listas de caracteristicas del portal, asi que debe activarse a mano. Para hacerlo debemos ejecutar el siguiente comando en una ventan de PowerShell:

     Enable-SPFeature -Identity c88c4ff1-dbf5-4649-ad9f-c6c426ebcbf5 -URL "URL del sitio" -force

    Una vez ejecutado este comando podemos reciclar el Pool de Aplicaciones de IIS para asegurarnos que el cambio se realiza.

    En cuanto refresquemos el navegador  y accedamos a las opciones de la lista, el boton deberia estar en su sitio.

    En caso de que esto no sea asi, podemos intentar ejecutar los siguientes comandos por orden para asegurarnos de que la carecteristica esta bien instalada:

    Install-SPFeature -path "IPFSSiteFeatures" - force 
    Install-SPFeature -path "IPFSWebFeatures" - force
    Enable-SPFeature -Identity c88c4ff1-dbf5-4649-ad9f-c6c426ebcbf5 -URL "URL del sitio" -force

    Espero que sirvan de ayuda  estas indicaciones.A mi me han servido bastante en varias ocasiones, ya que esta carcteristica no siempre se activa correctamente.

     
    ;