Servicios de utilidades Kit de herramientas de página Web error

Lance Whitney

Contenido

Requisitos
Descarga e instalación
Configurar el servidor Web
Configurar el archivo Web.config
Personalizar el archivo ErrorPage
Trabajar en IIS

La mayoría de nosotros que trabajan en el Web, si como administrador de Web, administrador de TI o surfer normal, son probablemente familiarizada con la página de error 404 aterradora. Este error se extrae hasta cuando can’t se encuentra la página Web que desea, y ello por diversas razones, como vínculos rotos, una página que falta y una dirección URL mal escrita. Pero errorpages 404 no son muy útiles, dirá que la página no se puede encontrar y enumere algunas causas posibles, pero no señalan la información correcta (consulte la figura 1 ).

fig01.gif

Figura 1 un error “ no encontrado ”

Sin duda obtendrá frustrado al ejecutar en uno de estos errores y, por lo tanto, por supuesto, siga los visitantes del sitio Web la organización. ¿Como un administrador de TI, hay cualquier cosa que puede hacer para hacer que el sitio más descriptivo cuando no se puede encontrar una página?

De hecho, hay. Puede configurar una página de error personalizado que reemplaza la página 404 genérico y en su lugar muestra detalles útiles para los visitantes del sitio que pasan a los problemas. Y hay una herramienta útil que puede ayudarle a diseñar e implementar las páginas de error personalizado, el Kit de error de página Web gratuita de Microsoft.

El Kit de error de página Web es una aplicación ASP.NET que explotaciones en IIS. Modifica una página ASPX Web y otros archivos había incluido con el Kit de herramientas, a continuación, establecerlo IIS para implementar la página personalizada. La página de error mostrará los resultados de búsqueda para los visitantes pueden encontrar más fácilmente la información correcta en el caso de error.

De forma predeterminada, la página utiliza el motor de Microsoft Live Search para generar los resultados de búsqueda (aunque puede utilizar otro motor de búsqueda si lo prefiere). La página también puede ofrecer sugerencias de términos alternativos si la cadena de dirección URL o la búsqueda se incorrectamente.

Microsoft utiliza el Kit de herramientas página Web en su propio sitio para ayudar a los visitantes. Vamos a decir que buscar "Microsoft Office" en microsoft.com y escribe incorrectamente como "Microsoft Ofice". La página de error personalizado muestra un mensaje preguntando si se pretende escriba "Microsoft Office" y proporciona una lista de resultados de búsqueda para el término correcto, tal como se muestra en la figura 2 .

fig02.gif

La Figura 2 una página de error muestra los resultados de búsqueda

Requisitos

Requisitos para el Kit de error de página Web son:

  • Windows 2000, Windows Vista, Windows XP, Windows Server 2003 o Windows Server 2008
  • IIS 5.0 o posterior
  • ASP.NET 2.0 o posterior
  • Visual Studio 2005 o posterior

Descarga e instalación

El Kit de herramientas de página Web errorse puede descargar desde servicios de Live. La documentación sugiere que instala el archivo descargado, WebPageErrorToolkitSetup.msi, en la raíz de su sitio Web. Sin embargo, recomienda instalarlo en el directorio predeterminado, files\Microsoft\Web c:\Archivos Toolkit de error de página y a continuación, copie los archivos necesarios y los directorios en raíz el servidor. Este da puede controlar a través de qué archivos se almacenan en la raíz. Después de la instalación, aparecerá una carpeta nueva en el menú Programas llamado Toolkit de error de página Web con dos accesos directos: guía de usuario y archivos de Kit de herramientas de error de página Web.

Los archivos de Kit de herramientas incluyen:

Web.config.Merge Éste es el archivo que contiene la configuración necesaria para el archivo web.config. En un sitio Web de ASP.NET, el archivo de web.config contiene una determinados configuración de principales organizados en secciones diferentes.

Errorpage.aspx Esta es la página de error personalizado que va a reemplazar la página de error 404 genérico.

Errorpage.aspx.cs La página de código subyacente para errorpage.aspx escrito en C#.

Errorstyle.CSS La hoja de estilos de la página de error.

UserGuide.docx La documentación en formato de Microsoft Office Word 2007.

Readme.rtf Esto es un documento breve que explica lo que debe hacer con el archivo web.config.merge.

MSPL license.rtf Un documento con información sobre licencias el software.

También encontrará tres subdirectorios en el directorio de instalación: App_Code, bin y referencias Web.

Configurar el servidor Web

En primer lugar, debe copiar los archivos necesarios en la raíz de su servidor Web si elige no instalarlas no existe. Errorpage.aspx, errorpage.aspx.cs, errorstyle.css y web.config.merge deben se copian en la raíz. También de copiar los subdirectorios tres: App_Code, bin y referencias Web. Tener en cuenta al copiar estos tres subdirectorios que es posible que ya existen en raíz el servidor Web. Sin embargo, debe seguro, ya que los archivos de estos directorios son específicos para el Kit de herramientas y poco probable que entran en conflicto con los archivos existentes.

Configurar el archivo Web.config

A continuación, debe configurar el archivo web.config. Si ningún archivo web.config existe en la raíz de su servidor web, cambie el nombre web.config.merge web.config y utilizará como la predeterminada. Pero si su sitio Web se ejecuta en ASP.NET, un archivo web.config ya debe residir en la raíz. En ese caso, se desea combinar el contenido del archivo web.config.merge al archivo web.config existente.

Antes de hacerlo, sin embargo, deberá cambiar algunos de sus opciones. Abrir el archivo de web.config.merge en un editor de texto o en Visual Studio. Buscar y modificar los parámetros de las secciones siguientes:

ErrorPage.AppID Si desea utilizar Live Search como el motor de búsqueda, primero debe obtener un IDENTIFICADOR en el sitio Web de search.live.com. A continuación, escriba ese IDENTIFICADOR en esta sección.

ErrorPage.CultureInfo Aquí puede introducir la referencia cultural y la configuración regional donde desea que la búsqueda realizada. El valor predeterminado es en-US para inglés de EE.UU..

ErrorPage.Domain En esta sección escriba el nombre de su dominio para indicar el Kit de herramientas de dónde recuperar los resultados de búsqueda para mostrar en la página de error.

ErrorPage.WebSearchResultsNumber El valor que especifique aquí permite indicar el número máximo de resultados de búsqueda para mostrar en la página de error. El valor predeterminado es 10; el máximo es 50.

ErrorPage.PerformSpellCheck Introducir aquí un valor True si desea que la página de error para mostrar las sugerencias de ortografía en el caso de las direcciones URL escritas o cadenas de búsqueda.

ErrorPage.SpellingMessage En esta sección escriba la sintaxis de la pregunta que desea mostrar en el caso de un error ortográfico. ¿La cadena de texto predeterminada es: se ha que buscando {sugerencia} en su lugar?

ErrorPage.SearchTitle Éste es el título de la página que se muestra si las consultas de búsqueda posterior no ofrecer el contenido correcto. De lo contrario, los visitantes del sitio se tenga recepción esta frase: "nos sentimos, no se encuentra la página que ha solicitado".

ErrorPage.PrivacyURL, ErrorPage.Site­map.URL y ErrorPage.CopyrightURL Puede agregar vínculos a estas otras páginas, que se muestran en el pie de página de la página de error.

Una vez que ha modificado el archivo web.config.merge, a continuación, debe combina su configuración en el archivo web.config existente. El archivo web.config.merge contiene dos secciones, que son appSettings y system.web. La configuración de la sección appSettings es únicos para el Kit de herramientas, para que pueda copiar y pegar esas cadenas directamente en la misma sección de su archivo web.config. La sección system.web contiene una sola cadena para customErrors. Si la cadena custom­Errors ya existe en el archivo web.config, lo comentarios y reemplácelo con la cadena del archivo web.config.merge. No se olvide de copia el archivo de web.config existente antes de realizar los cambios.

Personalizar el archivo ErrorPage

Como el siguiente paso, es posible que desea modificar el archivo ErrorPage.aspx. El archivo ya completamente está configurado, para que haya poco que necesita hacer a continuación. Es posible que desea cambiar alguna de las respuestas de error en la página, como "nos sentimos; no se encuentra la página que ha solicitado" y "vea a continuación para un resultado parecido a la convocatoria," a cadenas de texto de su propia elección. Por último, se puede modificar la hoja de estilos errorstyle.css al ajustar el color, fuente, tamaño de punto y atributos similares para el archivo errorpage.aspx.

Trabajar en IIS

El paso final es modificar la configuración de error personalizado en IIS para que apunte a la nueva página de error personalizado. Este proceso varía dependiendo de qué versión de IIS está utilizando.

Para IIS 5.0 o IIS 6.0:

  1. Abra IIS.
  2. Seleccione el sitio Web para personalizar.
  3. Haga clic con el botón secundario del mouse en el sitio y seleccione Propiedades en el menú emergente.
  4. En la ventana Propiedades del sitio Web, haga clic en la ficha Errores personalizados.
  5. Desplácese por la lista de errores HTTP y seleccione la que desea personalizar, en este caso, 404.
  6. Haga clic en el botón de edición.
  7. Seleccione dirección URL del cuadro de lista desplegable de tipo de mensaje.
  8. Escriba /ErrorPage.aspx en el campo de dirección URL. Haga clic en ACEPTAR.

Para IIS 7:

  1. Abra IIS.
  2. Seleccione el sitio Web que desea personalizar.
  3. Haga doble clic en el icono para personalizar las páginas de error.
  4. Desplácese por la lista de los códigos de estado y haga doble clic en el código 404.
  5. Seleccione ejecutar dirección URL del cuadro de lista desplegable Tipo de ruta de acceso.
  6. Escriba /ErrorPage.aspx en el campo de ruta de acceso. Haga clic en ACEPTAR.

Puede probar la página de error. Abra la página principal de su propio sitio. En el campo dirección, agregar una subpágina del sitio a la dirección URL, pero lo mal. La página de error personalizado debe aparecer con una lista de sugerencias alternativas y posibles resultados de búsqueda.

Es posible que no para completamente garantizar que los visitantes del siempre se encuentra lo está buscando en el sitio, pero presenta una página de error personalizada debe facilitar su frustración.

lance Whitney es un TI consultor, instructor y escritor técnico. Ha empleado en innumerables horas que se ajuste de las estaciones de trabajo de Windows y los servidores. Originalmente un Periodista, tuvo un bisiesto ciega en el mundo de TI hace 15 años.