Red de conocimiento informático - Espacio del host - Mi página web muestra esto al abrirla. ¿Cuál es el error?

Mi página web muestra esto al abrirla. ¿Cuál es el error?

Categoría: Computadora/Red>> Internet

Descripción del problema:

Esta página no se puede mostrar

Hay un problema con el página que está buscando, por lo que no se puede mostrar.

------------------------------------------------- ---- ---------------------------------------

Información técnica (para soporte técnico (proporcionado por Microsoft)

Vaya a Servicios de soporte técnico de Microsoft y busque un título que incluya "HTTP" y "500".

Abra la Ayuda de IIS (accesible en el Administrador de IIS (imgr)) y busque los temas titulados "Administración del sitio" y "Acerca de los mensajes de error personalizados".

En el kit de desarrollo de software (SDK) de IIS o en la biblioteca en línea de MSDN, busque temas titulados "Depuración de scripts ASP", "Depuración de componentes" y "Depuración de extensiones y filtros ISAPI".

Análisis:

El error 500 del servidor interno de iis5 es uno de los errores que encontramos a menudo. Su principal manifestación de error es que no se puede navegar por el programa ASP pero sí por la página web estática. no afectado. Además, cuando ocurre un error, el registro de eventos del sistema y el registro de eventos de seguridad tendrán registros correspondientes.

Los detalles son los siguientes:

(1) Rendimiento en IE

Al navegar por una página ASP que anteriormente se ejecutaba normalmente, se producirá el siguiente error:

No se puede mostrar la página web

Hay un problema con la página web a la que estás intentando acceder, por lo que no se puede mostrar.

Intente lo siguiente:

Abra la página de inicio de 127.0.0.1 y busque enlaces a la información que necesita.

Haz clic en el botón Actualizar o vuelve a intentarlo más tarde.

500 - Error Interno del Servidor

Servicios de Información Inter

Información Técnica (Soporte Personal)

Detalles:

soporte de Microsoft

O:

error de aplicación del servidor

el servidor ha encontrado un error al cargar una aplicación durante el procesamiento de su solicitud. registro de eventos para obtener más información detallada, comuníquese con el administrador del servidor para obtener ayuda.

(2) Registros de seguridad (2 entradas)

Tipo de evento: auditoría fallida

Fuente del evento: seguridad

Tipo de evento: Iniciar sesión/Cerrar sesión

ID del evento: 529

Fecha: 2001-9-9

Evento: 11:17:07

Usuario: nt Authority\system

Computadora: myserver

Descripción:

Error al iniciar sesión:

Motivo: nombre de usuario desconocido o contraseña incorrecta

Nombre de usuario: iwam_myserver

Dominio: mydom

Tipo de inicio de sesión: 4

p>

Proceso de inicio de sesión: advapi

Paquete de autenticación: microsoft_authentication_package_v1_0

Nombre de la estación de trabajo: myserver

Tipo de evento: Auditoría de fallas

Origen del evento : seguridad

Tipo de evento: Inicio de sesión de cuenta

Id. de evento: 681

Fecha: 2001-9-9

Evento: 11: 17:07

Usuario: nt Authority\system

Computadora: myserver

Descripción:

Inicie sesión en la cuenta: iwam_myserver

Usuario que inició sesión: microsoft_authentication_package_v1_0

Desde la estación de trabajo: myserver

Fracasado. El código de error es: ***********

(3) Registros en el registro del sistema (2 entradas)

Tipo de evento: Error

Fuente del evento: d

Tipo de evento: Ninguno

ID del evento: 10004

Fecha: 2001-9-9

Evento: 11:20:26

Usuario: n/a

Computadora: miservidor

Descripción:

encontré el error " No se puede actualizar la contraseña. El valor proporcionado para la nueva contraseña contiene un valor que no está permitido en la contraseña.

” y no puedo iniciar sesión en .\iwam_myserver para ejecutar el servidor:

3d14228d-fbe1-11d0-995d-00c04fd919c1}

Tipo de evento: Advertencia

Evento Fuente: w3svc

Tipo de evento: Ninguno

Id. de evento: 36

Fecha: 2001-9-9

Evento: 11: 20 :26

Usuario: n/a

Computadora: myserver

Descripción:

El servidor no pudo transferir la aplicación '/lm / w3svc/4/root'. El error es 'las runas deben tener el formato \' o simplemente '. Para obtener más información sobre este mensaje, visite. Sitio de soporte en línea de Microsoft: microsoft/contentredirect.

2. Análisis de la causa

A partir de un análisis exhaustivo del rendimiento del error anterior, podemos ver que se debe principalmente a la cuenta iwam ( en mi La contraseña incorrecta de la computadora (cuenta iwam_myserver) causó el error interno 500

Antes de analizar en detalle las causas del error interno 500, demos una breve introducción a la cuenta iwam: la cuenta iwam. es el sistema al instalar iis5. Una cuenta integrada que se crea automáticamente se utiliza principalmente para iniciar el servicio de información de aplicaciones fuera del proceso. El nombre de la cuenta iwam será diferente según el nombre del BIOS de cada computadora. El formato común es iwam_machine, que consta de "iwam". "Prefijo, línea de conexión "_" más el nombre de la BIOS de mi computadora. El nombre de la BIOS de mi computadora es myserver, por lo que el nombre de la cuenta iwam en mi computadora es iwam_myserver, que es muy similar al método de denominación de la cuenta anónima de iis isur_machine.

Una vez establecida la cuenta iwam, es utilizada por tres partes: el directorio activo, la base de datos de la metabase de iis y la aplicación +. Las tres partes respectivamente, y el sistema operativo es responsable de la sincronización de las contraseñas iwam guardadas por estas tres partes. Según el sentido común, podemos estar seguros de que el sistema operativo es responsable del trabajo y no tenemos que preocuparnos. errores Sin embargo, ya sea por un error u otras razones, la sincronización de contraseñas del sistema de las cuentas iwam a veces falla, lo que hace que las contraseñas utilizadas por las cuentas iwam de terceros sean inconsistentes cuando una aplicación iis o + usa una contraseña iwam incorrecta. para iniciar sesión en el sistema e iniciar sus aplicaciones agrupadas fuera de proceso, el sistema rechazará la solicitud debido a una contraseña incorrecta, lo que provocará que las aplicaciones agrupadas fuera de proceso no se inicien. Es lo que vemos en. el evento de error id10004 "No se puede ejecutar el servidor 3d14228d-fbe1-11d0-995d-00c04fd919c1}" (aquí 3d14228d-fbe1-11d0-995d-00c04fd919c1} es la clave de las aplicaciones agrupadas fuera de proceso de iis), no se puede transferir a iis5 aplicación, se produjo un error interno 500.

3. Solución

Después de conocer la causa del error interno 500, la solución es relativamente sencilla, es decir, sincronizar manualmente la cuenta iwam en el directorio activo, la base de datos de la metabase iis y + Contraseña de la aplicación en el programa.

La operación específica se divide en tres pasos y debe iniciar sesión en la computadora como administrador para proporcionar permisos operativos suficientes (la cuenta iwam es iwam_myserver como ejemplo).

(1) Cambiar la contraseña de la cuenta iwam_myserver en el directorio activo

Debido a que la contraseña de la cuenta iwam está controlada por el sistema y se genera aleatoriamente, no sabemos cuál es Para completar los siguientes dos pasos Para que funcione la sincronización de contraseñas, debemos configurar la contraseña de la cuenta iwam en un valor que conozcamos.

1. Seleccione "Inicio" -> "Programas" -> "Herramientas administrativas" -> "Usuarios y computadoras de Active Directory" para iniciar la unidad de administración "Usuarios y computadoras de Active Directory".

2. Haga clic en "usuario", seleccione "iwam_myserver" a la derecha, haga clic derecho y seleccione "Restablecer contraseña (t)...", y establezca una nueva contraseña para iwam_myserver en la ventana emergente cuadro de restablecimiento de contraseña. Contraseña, aquí la configuramos en "aboutnt2001" (sin comillas), confirmamos y esperamos a que la contraseña se cambie correctamente.

(2) Sincronice la contraseña de la cuenta iwam_myserver en la metabase de iis

Quizás porque este cambio es demasiado sensible e importante, Microsoft no proporciona un método explícito para que modifiquemos la contraseña. de la cuenta iwam_myserver en la metabase de iis. Una interfaz de usuario tradicional, solo se proporciona un script de administración adsutil.vbs con iis5. Este script se encuentra en el subdirectorio c:\ipub\adminscripts (la ubicación puede cambiar debido a diferentes configuraciones cuando se instala). iis5).

El script adsutil.vbs es potente, tiene muchos parámetros y es complicado de usar. Aquí solo proporcionamos el método de uso de este script para modificar la contraseña de la cuenta iwam_myserver:

adsutil set. w3svc/wamuserpass contraseña

El parámetro "contraseña" es la nueva contraseña de la cuenta iwam que se configurará. Por lo tanto, el comando para cambiar la contraseña de la cuenta iwam_myserver en la metabase de iis a "aboutnt2001" es:

c:\ipub\adminscripts>adsutil set w3svc/wamuserpass "aboutnt2001"

La modificación fue exitosa Después de eso, el sistema le indicará lo siguiente:

wamuserpass: (cadena) "aboutnt2001"

(3) Sincronización + contraseña de iwam_myserver utilizado por la aplicación

Sincronización + Para la contraseña de iwam_myserver utilizada por la aplicación, tenemos dos formas de elegir: una es usar la unidad complementaria mmc del servicio de componentes y la otra es usar el script de sincronización de cuenta iwam synciwam. vbs.

1. Utilice la unidad de gestión mmc de Servicios de componentes

(1) Inicie la unidad de gestión de Servicios de componentes: seleccione "Inicio" -> "Ejecutar" -> "mmc" para iniciar el consola de administración, abra el cuadro de diálogo "Agregar o quitar complemento" y agregue el complemento "Servicios de componentes".

(2) Busque "Servicios de componentes"->"Equipo"->"Mi PC"->"+Aplicaciones"->"aplicaciones agrupadas fuera de proceso", haga clic derecho en "fuera - aplicaciones agrupadas de proceso"->"Propiedades".

(3) Cambie a la pestaña "Indicadores" del cuadro de diálogo de propiedades de "aplicaciones agrupadas fuera de proceso". En la selección "Esta aplicación se ejecuta con la siguiente cuenta", se seleccionará "Este usuario" y el nombre de usuario es "iwam_myserver". Estos son predeterminados y no es necesario cambiarlos. Ingrese la contraseña correcta "aboutnt2001" en los cuadros de texto "Contraseña" y "Confirmar contraseña" a continuación y confirme para salir.

(4) Si el sistema indica "La aplicación fue creada por más de un producto externo. ¿Está seguro de que desea que estos productos la admitan?"

(5) Si configuramos la "Protección de aplicaciones" de algunas otras webs en "Alta (Independiente)" en IIS, entonces la contraseña de la cuenta iwam de la aplicación + utilizada por esta web también debe ser sincrónica . Repita los pasos (1) a (4) para sincronizar la contraseña de la cuenta iwam de otras aplicaciones correspondientes fuera de proceso.

2. Utilice el script de sincronización de cuentas iwam synciwam.vbs

De hecho, Microsoft ha descubierto que hay un problema con la sincronización de contraseñas de la cuenta iwam, por lo que configura por separado la Contraseña de la cuenta iwam en el script de administración de iis5. Se escribió simultáneamente un script synciwam.vbs. Este script se encuentra en el subdirectorio c:\ipub\adminscripts (la ubicación puede cambiar debido a diferentes configuraciones al instalar iis5).

El uso del script synciwam.vbs es relativamente simple:

cscript synciwam.vbs [-v|-h]

El parámetro "-v" indica detalles visualización de la ejecución del script Todo el proceso (recomendado), el parámetro "-h" se utiliza para mostrar información de ayuda simple.

Para sincronizar la contraseña de la cuenta iwam_myserver en la aplicación +, solo necesitamos ejecutar "cscript synciwam.vbs -v", de la siguiente manera:

cscript c:\ipub\ adminscripts \synciwam.vbs -v

microsoft (r) windows script host versión 5.6

Copyright (c) microsoft Corporation 1996-2000. Reservados todos los derechos.

wamusername:iwam_myserver

wamuserpass:aboutnt2001

aplicaciones iis definidas:

nombre, appisolated, ID del paquete

w3svc, 0, 3d14228c-fbe1-11d0-995d-00c04fd919c1}

raíz, 2,

iishelp, 2,

iisadmin, 2, p>

iissamples, 2,

msadc, 2,

raíz, 2,

iisadmin, 2,

iishelp , 2,

raíz, 2,

raíz, 2,

aplicaciones fuera de proceso definidas:

recuento: 1

p>

3d14228d-fbe1-11d0-995d-00c04fd919c1}

actualización de aplicaciones:

nombre: iis clave de aplicaciones agrupadas fuera de proceso: 3d14228d- fbe1-11d0- 995d-00c04fd919c1}

De la ejecución del script anterior, podemos ver que usar el script synciwam.vbs es más completo y rápido que usar los servicios de componentes.

Primero encuentra la cuenta iwam "iwam_myserver" de la base de datos de la metabase de iis y extrae la contraseña correspondiente "aboutnt2001", luego busca todas las aplicaciones iis definidas y las aplicaciones fuera de proceso, y sincroniza la cuenta iwam de cada aplicación fuera de proceso una por una. uno.

Cuando utilice el script synciwam.vbs, una cosa a tener en cuenta es que antes de ejecutar synciwam.vbs, debe asegurarse de que la contraseña de iwam en la base de datos de la metabase de iis y el directorio activo sean consistentes. Debido a que el script synciwam.vbs obtiene la contraseña de la cuenta iwam de la base de datos de la metabase de iis en lugar de del directorio activo, si la contraseña en la metabase de iis es incorrecta, la contraseña obtenida por synciwam.vbs también será incorrecta y la sincronización La operación se ejecuta para "actualizar aplicaciones". El sistema informará un error *************, es decir, "No se puede encontrar la aplicación 3d14228d-fbe1-11d0-995d-00c04fd919c1}".

Bueno, hasta ahora, las contraseñas de la cuenta iwam en el directorio activo, la base de datos de la metabase y la aplicación + se han sincronizado exitosamente y su programa asp puede ejecutarse nuevamente.

Después de que la modificación sea exitosa, el sistema le indicará lo siguiente:

----------------------- --- --------------------

Después de la prueba, la pantalla debería ser

wamuserpass: (cadena) "*******"