martes, 16 de septiembre de 2008

Lo que no debemos de olvidar cuando hacemos el primera instalación (o deployment) de un Web Part en SharePoint

  1. Construya el proyecto para que se cree el ensamblado (DLL).

El Procedimiento de instalación por primera vez es este:

  1. Copie el dll del proyecto en Visual Studio en el directorio bin del servidor donde esta instalado MOSS 2007 (normalmente es C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin; donde 80 es el puerto de la aplicación web de nuestro portal, encontrará varios números porque por lo menos encontrara otras aplicaciones web como Central Administration, y la aplicación del proveedor de servicios compartidos o SSP en el caso de MOSS 2007).
  2. Copie los archivos con extensión .ascx al directorio donde indico que estaban ubicados en el proyecto o simplemente en el directorio base de la aplicación web es decir en C:\Inetpub\wwwroot\wss\VirtualDirectories\80.
  3. Registre el Web Part como un Safe control en el web.config.

<SafeControl Assembly="Nombre del dll sin extensión" Namespace="Espacio de Nombre" TypeName="*" Safe="True" />

Un ejemplo:

<SafeControl Assembly="MiWebPart" Namespace="MiCompania.WebParts" TypeName="*" Safe="True" />

3. Eleve el nivel de confianza de la aplicación para que acepte los Web Parts personalizados. Vaya al Web.config y modifique la sección trust level:

< trust level ="Full" originUrl="" />

4. Publique el Web Part en la galería de Web Part de la colección de sitios.

5. Finalmente Agregue el Web Part en una página de Web Parts.

Code4Fun!,

Manolo Herrera

No hay comentarios.: