Domitienda. Hosting ASP .NET 3.5 / SQL SERVER 2005
  buscar 
novedades
Recibe las ultimas noticias y los mejores articulos en tu email
Secciones
 • .NET Framework
 • ADO .NET
 • Ajax
 • Asp .NET
 • Biztalk
 • C#
 • Commerce Server
 • Exchange
 • IIS
 • Metodologías
 • J#
 • Office
 • Reporting Services
 • Seguridad
 • SEO
 • Servicios Web
 • Sharepoint
 • Silverlight
 • SQL Server
 • Visual Basic .NET
 • Visual C++ .NET
 • Visual Studio
 • WCF
 • Windows
 • Workflow Foundation
 • WPF
 • XAML
 • XML
 • Dynamics
 • Noticias
 • Articulos
 • Tutoriales
 • Eventos
 • Cursos
 • Ofertas Empleo
 • RSS
Contacto
¿Quieres saber quien es el creador de Clikear?

Blog de Pedro Pozo
RSS Blog Pedro Pozo
 

Sharepoint y la pagina 404 , pagina no encontrada

9 Oct 2009
compartir enviar a un amigo imprimir

     
         


Cada vez es algo mas habitual hacer una pagina personalizada para el error 404 de pagina no encontrada. Cuando tenemos una aplicacion html es muy sencillo modificar la configuracion para mostrar esta pagina personalizada.

Pero cuando tenemos que poner una pagina personalizada para el error 404 de pagina no encontrada en una web hecha con Sharepoint 2007 no es tan sencillo.

A continuacion vemos los pasos a seguir:

1) Ir a la carpeta C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1033

En el caso de que tengamos nuestro portal con el language pack en español seria:

C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\3082

2) En esa carpeta pondremos nuestra pagina web personalizada para el error 404, la llamaremos por ejemplo pagina404.htm

3) Hacer una aplicacion de consola con el codigo que hay a continuacion y ejecutarla en el servidor sharepoint 2007. En el codigo tendra que sustituir http://miportal por la url de su portal.

using System;
using System.Collections.Generic;
using System.Text;

namespace ModificarPagina404
{
class Program
{
static void Main(string[] args)
{
Microsoft.SharePoint.Administration.SPWebApplication webapp = Microsoft.SharePoint.Administration.SPWebApplication.Lookup(new Uri("http://miportal"));
webapp.FileNotFoundPage = "pagina404.htm";
webapp.Update();

}
}
}

4) De forma predeterminada en Windows Internet Explorer, está activada la opción "Mostrar mensajes de error HTTP descriptivos", asi que deberemos desactivar esa opcion para poder mostrar nuestro mensaje personalizado. Haremos los siguientes pasos:

  • Haz click en Inicio, click Configuracion, click Panel de Control, y haz doble click en Opciones de Internet.
  • Haz click en la pestaña Avanzado.
  • Deja desmarcada la opcion "Mostrar mensajes de error HTTP descriptivos"

5) Reiniciar IIS

Aun no hay comentarios, tu puedes ser el primero en poner un comentario.

Escribe tu comentario

Recuerda que tu comentario se debe ajustar a la temática del articulo, cualquier comentario que escribas fuera de tono, contenga insultos, o publicidad será borrado.

Autor:

Tu Comentario:


Ultimos articulos del Blog de Pedro Pozo:

>> Ver todos los articulos del Blog de Pedro Pozo