Вы находитесь на странице: 1из 8

Cuando intenta explorar el sitio Web predeterminado en el equipo local (utilizando http://localhost o el nombre del equipo host), aparecen

los siguientes mensajes de error en el explorador: No se puede mostrar la pgina Hay un problema con la pgina que est intentando abrir y no se puede mostrar. HTTP 500.100 - Error interno del servidor - error ASP Servicios de Internet Information Server Adems, la siguiente informacin se muestra en la seccin Informacin tcnica (para personal de soporte tcnico) : Tipo de error: En tiempo de ejecucin de Microsoft VBScript (0x800A0046) permiso denegado: 'GetObject' / Localstart.ASP, lnea 19 Pgina: OBTENER/Localstart.ASP

Volver arriba | Enviar comentarios Causa


Los mensajes de error se producen cuando uno de los documentos predeterminados (Iisstart.asp) del sitio Web intenta cargar el archivo Localstart.asp y el usuario que intenta tener acceso a la pgina no tiene permisos suficientes para ejecutar la secuencia de comandos contenida en el archivo Localstart.asp. El archivo Localstart.asp contiene ADSI y VBScript cdigo de acceso a la metabase mediante los

Objetos de

administracin de IIS. Por razones de seguridad, acceso a la metabase est restringido a los
miembros del grupo Administradores local. Este comportamiento es por diseo. Los mensajes de error se producen en las siguientes condiciones: La autenticacin annima est habilitada en la ficha Seguridad de directorios para las propiedades de sitio Web predeterminado, que hace que el usuario ejecute el archivo Localstart.asp en el contexto de seguridad del usuario annimo (IUSR_ServerName, de forma predeterminada), que nunca deben realizarse un miembro del grupo Administradores local.El usuario inicia sesin localmente y no es miembro del grupo Administradores local.

Volver arriba | Enviar comentarios Solucin


Para resolver este problema, deshabilitar la autenticacin annima del archivo Localstart.asp (normalmente el archivo Localstart.asp utiliza autenticacin de Windows integrada) y, a continuacin, compruebe que el usuario que ha iniciado sesin es un miembro del grupo Administradores local.

Volver arriba | Enviar comentarios Ms informacin


Un administrador puede habilitar accidentalmente la autenticacin annima del archivo Localstart.asp seleccionando este archivo Localstart.asp en el cuadro de dilogo Herencia omitida al configurar los valores de autenticacin para el sitio Web predeterminado.

Para obtener informacin adicional acerca de los archivos Iisstart.asp y Localstart.asp, haga clic en el nmero de artculo siguiente para verlo en Microsoft Knowledge Base:

246053 Por qu Default.asp no es creado en el sitio Web predeterminado de IIS 5.0


Informacin adicional acerca de los Objetos

de administracin de IIS est disponible en la documentacin de IIS 5.0, que est instalada localmente o se encuentra en MSDN Online Library.
Para obtener informacin adicional acerca de la metabase, haga clic en el nmero de artculo siguiente para verlo en Microsoft Knowledge Base:

240941 Una introduccin a la Metabase de IIS


(c) Microsoft Corporation 2000, Reservados todos los derechos. Con la colaboracin de Kevin Zollman, Microsoft Corporation.

Volver arriba | Enviar comentarios


Id. de artculo: 255650 - ltima revisin: domingo, 07 de abril de 2013 - Versin: 4.0 Palabras clave:

kbhttp500100 kbprb kbprod2web kbmt KB255650 KbMtes

Traduccin automtica
IMPORTANTE: Este artculo ha sido traducido por un software de traduccin automtica de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artculos traducidos por un traductor humano y artculos traducidos automticamente para que tenga acceso en su propio idioma a todos los artculos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artculos traducidos automticamente pueden contener errores en el vocabulario, la sintaxis o la gramtica, como los que un extranjero podra cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisin, error o dao ocasionado por una mala traduccin del contenido o como consecuencia de su utilizacin por nuestros clientes. Microsoft suele actualizar el software de traduccin frecuentemente. Haga clic aqu para ver el artculo original (en ingls): 255650

Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artculo se escribi para productos para los que Microsoft ya no ofrece soporte tcnico. Por tanto, el presente artculo se ofrece "tal cual" y no ser actualizado.

En esta pgina
o o o o o o o o o Resumen Cuando intenta cargar el archivo Localstart.asp Cuando examina una pgina ASP Cuando IIS 5.0 devuelve un mensaje de error Server.GetLastError Cuando usa el archivo 500-100.asp para el control de errores en un sitio web no predeterminado Cuando ejecuta una consulta en Index Server Cuando tiene acceso a un proveedor desde una pgina ASP Cuando establece la identidad de aplicacin COM+ en IIS 5.0 Cuando establece la identidad de aplicacin MTS en IIS 4.0 Cuando IIS 4.0 se ejecuta en su propio espacio de memoria Referencias Enviar comentarios

Resumen
El mensaje de error siguiente indica que se ha producido un problema en el servidor Web que aloja el sitio Web en el momento en que se devuelve el error: HTTP 500 - Error interno del servidor En este artculo se describe cmo solucionar estos errores. Este artculo est pensado para los administradores de sitios Web. Estos errores tienen varias causas y pueden afectar a muchas configuraciones del sistema diferentes. Los procedimientos que se describen en este artculo debe realizarlos un miembro del grupo Administradores en el servidor. Los usuarios finales que experimenten estos errores deben notificar el problema al administrador del sitio web.

Cuando intenta cargar el archivo Localstart.asp


Cuando uno de los documentos predeterminados del sitio Web, Iisstart.asp, intenta cargar el archivo Localstart.asp y el usuario que intenta tener acceso a la pgina no tiene los permisos correctos para ejecutar la secuencia de comandos que el archivo Localstart.asp contiene, recibe un mensaje de error HTTP 500. Si desactiva la casilla de verificacin Mostrar mensajes de error http descriptivos, ver informacin similar a la siguiente con el mensaje de error HTTP 500: Tipo de error: Motor en tiempo de ejecucin de Microsoft VBScript (0x800A0046) Permiso denegado: 'GetObject' /localstart.asp, lnea 19 Este problema se produce porque el archivo Localstart.asp contiene cdigo de Interfaces de servicio de Active Directory (ADSI) y de Visual Basic Scripting Edition (VBScript) que utiliza objetos de administracin de IIS para tener acceso a la metabase. Por razones de seguridad, el acceso a la metabase est restringido a los miembros del grupo local Administradores. Este

comportamiento es una caracterstica del diseo de la aplicacin. Para resolver este problema, siga estos pasos: 1. 2. Haga clic en Inicio, seleccione Programas, Herramientas administrativas y, a continuacin, haga clic en Servicios de Internet Information Server. En el rbol de consola, haga clic en Sitio Web predeterminado. En el panel de presentacin, haga clic con el botn secundario del mouse (ratn) en Localstart.asp y, despus, haga clic en Propiedades. En la ficha Seguridad de archivo, haga clic en Modificar bajo Control de autenticacin y acceso annimo. En la pgina de propiedades Mtodos de autenticacin, haga clic para desactivar Acceso annimo.

3. 4.

Cuando examina una pgina ASP


Cuando examina una pgina web de pginas Active Server (ASP), aparece un mensaje de error "HTTP 500.100 - Error interno del servidor: error de ASP". Si desactiva la casilla de verificacin Mostrar mensajes de error http descriptivos, ver informacin similar a la siguiente en la seccin "Informacin tcnica (para el personal de soporte tcnico)": Tipo de error: Motor en tiempo de ejecucin de Microsoft VBScript (0x800A01F4) La variable no est definida: 'x' /OptionExplicitError.asp, lnea 9 Pgina: GET /OptionExplicitError.asp Para resolver este problema, quite la instruccin Option Explicit o utilice la palabra clave DIM para declarar la variable. Para reproducir este comportamiento, ejecute un archivo ASP que contenga el cdigo siguiente en un directorio virtual que permita la ejecucin de secuencias de comandos: <% Option Explicit %> <HTML> <HEAD> <TITLE>500-100 Undeclared Variable</TITLE> </HEAD> <BODY> <P>About to use an undeclared variable</P> <% x = 5 %> </B></P> </BODY> </HTML>

Para corregir este ejemplo, use la instruccin DIM para declarar la variable X de la manera siguiente: <% Option Explicit %> <HTML> <HEAD> <TITLE>500-100 Undeclared Variable</TITLE> </HEAD> <BODY> <P>About to use an undeclared variable</P> <% DIM x x = 5 %> </B></P> </BODY> </HTML>

Cuando IIS 5.0 devuelve un mensaje de error Server.GetLastError


Cuando una aplicacin o una pgina web no est disponible, IIS devuelve un mensaje de error. Como resultado, una pgina ASP personalizada controla la respuesta para los errores de secuencias de comandos del servidor. Esta pgina devuelve un estado de "500 Error interno del servidor", que hace que el subprograma de la secuencia de comandos remota del cliente no devuelva ningn dato al objeto de secuencia de comandos remoto. Para resolver este problema, cree una pgina de error personalizada que devuelva un estado de "200 OK" y, a continuacin, haga referencia a esta pgina en la seccin "Errores personalizados" de su pgina o aplicacin de servidor de secuencias de comandos remoto. Para ello, siga estos pasos: NOTA: Puede establecer esta pgina de error personalizada para pginas individuales, para una aplicacin entera, o para todo el sitio Web o el servidor Web. 1. Cree una copia de %SystemRoot%\Help\IISHelp\Common\500-100.asp y gurdela en la misma carpeta que el archivo original. Asigne al nuevo archivo el nombre 500-100OK.asp. 2. Haga clic en Inicio, seleccione Programas, Accesorios y, a continuacin, haga clic en Bloc de notas. 3. En el Bloc de notas, haga clic en Abrir en el men Archivo. En el cuadro desplegable Buscar en, vaya al archivo 500-100-OK.asp y haga clic en Abrir. 4. Reemplace el siguiente cdigo 5. Response.Status = "500 Internal Server Error" con lo siguiente: Response.Status = "200 OK"

NOTA: Si el mensaje de error no se ha modificado previamente, la lnea original de cdigo es la lnea 12. 6. 7. En el men Archivo, haga clic en Guardar. En el Administrador de servicios Internet, haga clic en su servidor Web en el rbol de consola. Si su pgina ASP de secuencia de comandos remota reside en una aplicacin Web bajo uno de los sitios Web, expanda su aplicacin Web. 8. En el panel Detalles, haga clic con el botn secundario del mouse en la pgina ASP del servidor de secuencia de comandos remoto y, a continuacin, haga clic en Propiedades. 9. Haga clic en Errores personalizados. En la lista, busque la entrada 500;100. De manera predeterminada, est establecida en una direccin URL y hace referencia a Help/Common/500-100.asp. Haga clic en Modificar propiedades. 10. Modifique la ruta de acceso para que seale a /IISHelp/Common/500-100-OK.asp, haga clic en Aceptar y vuelva a hacer clic en Aceptar.

Cuando usa el archivo 500-100.asp para el control de errores en un sitio web no predeterminado
Cuando usa el archivo 500-100.asp para el control de errores en un sitio web no predeterminado, recibe un mensaje de error HTTP 500. Para resolver este problema, siga estos pasos: 1. En el rbol de consola del complemento Servicios de Internet Information Server (IIS), haga clic con el botn secundario del mouse en el sitio Web adecuado, haga clic en Nuevo y, a continuacin, haga clic en Directorio virtual. En el Asistente para crear un directorio virtual, haga clic en Siguiente. En el cuadro de texto Alias, escriba IISHelp y haga clic en Siguiente. Cuando se le pida la ruta de acceso a la carpeta de contenido, haga clic en Examinar, seleccione la carpetaWINNT\Help\IisHelp y haga clic en Siguiente. En la pgina Permisos de acceso, acepte todos los valores predeterminados, haga clic en Siguiente y, a continuacin, haga clic en Finalizar. Haga clic de nuevo con el botn secundario del mouse en el sitio Web y, a continuacin, haga clic en Propiedades. En la ficha Errores personalizados, seleccione la lnea de error "500;100" y haga clic en Modificar propiedades. En el cuadro de lista Tipo de mensaje, escriba /iisHelp/common/500-100.asp en el cuadro de texto Direccin URL. Haga clic en Aceptar y de nuevo en Aceptar.

2. 3. 4. 5. 6. 7. 8.

Cuando ejecuta una consulta en Index Server


Despus de hacer clic en Ir para ejecutar una consulta en Index Server, puede recibir un mensaje de error HTTP 500.

Este error se produce porque no hay ningn punto de inicio de la aplicacin predeterminado definido para la carpeta que contiene las pginas de consulta. Para resolver este problema, siga estos pasos: 1. En el complemento Servicios de Internet Information Server (IIS), haga clic con el botn secundario del mouse en la raz del sitio que contiene las pginas de consulta en el rbol de consola y, a continuacin, haga clic en Propiedades. En la ficha Directorio particular, haga clic en Crear. Haga clic en Aceptar y vuelva a intentar la consulta.

2. 3.

Cuando tiene acceso a un proveedor desde una pgina ASP


Si desactiva la casilla de verificacin Mostrar mensajes de error HTTP descriptivos, puede recibir el mensaje de error siguiente cuando intente tener acceso a un proveedor desde la pgina ASP: ADODB.Connection (0x800A0E7A) No se encontr el proveedor especificado. Es posible que no est instalado correctamente. /Nwind.asp, lnea 10 Este error se produce porque no est registrada una biblioteca de vnculos dinmicos (archivo DLL) que Microsoft Data Access Components (MDAC) requiere. 1. 2. 3. 4. Haga clic en Inicio y en Ejecutar y, a continuacin, escriba cmd. En un smbolo del sistema, escriba cd %systemroot%:\Archivos de programa\Archivos comunes\System\Ole. En un smbolo del sistema, escriba regsvr32 sqloledb.dll. Cuando reciba confirmacin de que el archivo DLL se ha registrado correctamente, haga clic en Aceptar.NOTA: Esta solucin utiliza un archivo DLL de proveedor OLE de Microsoft SQL Server, Sqloledb.dll, como ejemplo. Como el archivo DLL no registrado puede variar segn el proveedor OLE DB que est utilizando, debe modificar el paso 2 segn su situacin.

Cuando establece la identidad de aplicacin COM+ en IIS 5.0


Cuando intenta establecer la identidad de aplicacin COM+ en IIS 5.0, aparece un mensaje de error HTTP 500. Este problema se produce cuando la identidad para la aplicacin de COM+ o el paquete de Microsoft Transaction Server (MTS) est configurada para Usuario interactivo: usuario conectado actualmente. Como no hay ningn usuario que haya iniciado sesin actualmente en la consola de IIS, la aplicacin no se puede ejecutar. Para resolver este problema, establezca la identidad para la aplicacin COM+ o el paquete MTS en Este usuario y especifique una cuenta de usuario. Para ello, siga estos pasos:

1. 2. 3. 4.

Haga clic en Inicio, seleccione Programas, Herramientas administrativas y, a continuacin, haga clic en Servicios de componente. En el rbol de consola, expanda sucesivamente Servicios de componente, Equipos, Mi PC y Aplicaciones COM+. Busque la aplicacin cuya identidad desea cambiar. Haga clic con el botn secundario del mouse en la aplicacin COM+ apropiada y, a continuacin, haga clic enPropiedades. En la ficha Identidad, haga clic en Este usuario, escriba una cuenta vlida para el equipo y haga clic en Aceptar.

Cuando establece la identidad de aplicacin MTS en IIS 4.0


Cuando intenta establecer la identidad de aplicacin MTS en IIS 4.0, aparece un mensaje de error HTTP 500. Para resolver este problema, siga estos pasos: 1. En el complemento Servicios de Internet Information Server (IIS), expanda sucesivamente Equipos, Mi PC y Microsoft Transaction Server. Busque el paquete cuya identidad desea cambiar. La aplicacin se muestra en la carpeta Paquetes instalados. Haga clic con el botn secundario del mouse en el paquete y, a continuacin, haga clic en Propiedades. En la ficha Identidad, haga clic en Este usuario, escriba una cuenta vlida y haga clic en Aplicar.

2. 3.

Cuando IIS 4.0 se ejecuta en su propio espacio de memoria


Puede recibir un mensaje de error HTTP 500 cuando cualquiera de las afirmaciones siguientes sea verdadera: El sitio Web predeterminado de la versin 4.0 de IIS se est ejecutando como un proceso aislado en su propio espacio de memoria. Microsoft Internet Explorer est configurado para utilizar el servidor proxy Web de Proxy Server 2.0. Internet Explorer en BackOffice Small Business Server versin 4.5 est configurado para utilizar un servidor proxy y el filtrado de paquetes del servidor proxy est habilitado. Para resolver este problema, siga estos pasos: 1. 2. 3. 4. 5. 6. 7. Haga clic en Inicio, seleccione Programas, haga clic en Microsoft Proxy Server y, a continuacin, haga clic enMicrosoft Management Console. En el rbol de consola, expanda la carpeta Internet Information Server y, a continuacin, expanda el objeto de servidor. Haga clic con el botn secundario del mouse en Sitio Web predeterminado y, a continuacin, haga clic enPropiedades. En la ficha Directorio particular, busque el rea Configuracin de la aplicacin y haga clic para desactivar Ejecutar en otro espacio de memoria (proceso aislado). Haga clic en Aplicar y, despus, en Aceptar. Haga clic con el botn secundario del mouse en Sitio Web predeterminado y, a continuacin, haga clic en Detener. Haga clic con el botn secundario del mouse en Sitio Web predeterminado y, a continuacin, haga clic en Iniciar.

Вам также может понравиться