Como crear una pagina web en Sharepoint May 21, 2009
Posted by matiassnoop in .NET, Tools.Tags: moss, sharepoin, wss
trackback
A continuacion voy a describir los pasos:
1- Se crea un proyecto web y un proyecto Sharepoint (usando las visual studio extensions)*.
1.1 Eliminamos el Web.Config del proyecto web
1.2 Agregamos las siguientes librerias: Microsft.Sharepoint y Microsoft.Sharepoint.Security.
1.3 En el code behind de la pagina hacemos referencia a las siguientes librerias:
using Microsoft.SharePoint.Security;
using System.Security.Permissions;
using System.Collections.Generic;
using System.Collections.Specialized;
using Microsoft.SharePoint;
using System.Web.UI;
using System;
1.4 En el aspx, tenemos que poner el assembly con firma de cuatro partes. Por ejemplo:
Inherits=”CiaMega.PortalDeCompras.Forms.NuevaGestionDeCompra3, CiaMega.PortalDeCompras,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=9f4da00116c38ec5″ Y tambien definimos la master page:
Ejemplo: MasterPageFile=”~masterurl/default.master”
1.5 Agregar debajo de esta linea lo siguiente:
<%@ Register Tagprefix=”SharePoint” Namespace=”Microsoft.SharePoint.WebControls” Assembly=”Microsoft.SharePoint, Version=12.0.0.0,
Culture=neutral, PublicKeyToken=71e9bce111e9429c” %>
<%@ Import Namespace=”Microsoft.SharePoint” %>
1.6 Creamos el contenido de nuestra pagina web dentro del ContentPlaceHolderId=”PlaceHolderMain”(existen otros tipos de ContentPlaceHolderId)
1.7 Dentro del proyecto de Sharepoint, agregamos un nuevo item del tipo de sharepoint llamado Module.
1.8 En la carpeta que se genero el Module.xml debemos añadir un link a la pagina aspx correspondiente (Add existing Item as Link).
1.9 En Module.xml debemos modificar la siguiente linea y agregarle la pagina aspx correspondiente: en este caso NuevaGestionDeCompra1.aspx
<File Path=”NuevaGestionDeCompra1.aspx” Url=”NuevaGestionDeCompra1.aspx” />
2.0 Con todo esto realizado deployamos el proyecto de Sharepoint y todo deberia andar correctamente.
*Nota: el hecho de trabajar con dos proyectos por separado obedece a las prácticas sugeridas por el Guidance de P&P.
Comments»
No comments yet — be the first.