Importar un Web Part al servidor WSS

Hasta ahora hemos creado web parts en el mismo ámbito en el que se encuentra nuestro servidor WSS, y gracias a que Visual Studio se encarga de “dar de alta” el web part en el servidor, nosotros no nos damos cuenta de lo que se hace para que pueda funcionar.
Pero ¿Qué pasa cuando necesitamos exportar un web part que hemos creado de manera local e importarlo hacia otro servidor?, pues necesitamos conocer los pasos para incorporarlo, además claro, de conocer las especificaciones de dichos servidores.
A continuación listaremos los pasos para incluir un web part en un servidor WSS.

1.- Copiar los archivos .dll, recursos (script, imágenes, audio, video), archivo feature.xml, .webpart y .xml del webpart, al servidor.

2.- Copiar el archivo .dll en el GAC del servidor.

3.- Modificar web.config agregando un un control en la sección SafeControls:

<SafeControl Assembly=”NombreEnsamblado(.dll), Version=versión, 
     Culture=cultura, PublicKeyToken=keytoken”
     Namespace=” NombreEnsamblado(.dll)” TypeName=” NombreEnsamblado(.dll)” 
     Safe=”True”
/>.

4.- Guardar y cerrar.

5.- Copiar los Features del web part en el directorio Features del servidor.

6.- Crear el directorio de los recursos en el servidor y copiar los archivos de recursos del webpart dentro de el.

7.- Verificar que estos archivos puedan ser interpretados por el servidor, ingresamos al Administrador de IIS y buscamos que en Tipos MIME existan los formatos que necesitamos.

  • En caso de que faltara alguna extensión, creamos un nuevo Tipo MIME .Por ejemplo:

Extension: .xap
Tipo MIME: application/x-silverlight-app

Y reiniciamos IIS.

Luego de esto el web part esta disponible en el servidor para ser agregado a cualquier sitio
dentro de la colección de sitios.

Gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Límite de tiempo se agote. Por favor, recargar el CAPTCHA por favor.