Red de conocimiento informático - Espacio del host - Estoy aprendiendo a crear un sitio web ASP. Descargué una plantilla para aprender. Puedo registrarla en la computadora de mi casa, pero no en la computadora de mi escuela.

Estoy aprendiendo a crear un sitio web ASP. Descargué una plantilla para aprender. Puedo registrarla en la computadora de mi casa, pero no en la computadora de mi escuela.

Errores y soluciones de HTTP500

I. Manifestaciones de error

iis5

Tipo de evento: Ninguno

Id. de evento: 10004

Fecha: 2001-9-9

Evento: 11:20:26

Usuario: n/a

Equipo: miservidor

Descripción:

Dcom encontró el error "n/a"

Evento: 11:20:26

Usuario: n/a

Computadora: n/a

Descripción:

dcom 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 las contraseñas. " No se puede iniciar sesión.\iwam_myserver Servidor en ejecución:

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

Tipo de evento: Advertencia

Fuente del evento: w3svc

Tipo de evento: Ninguno

Id. de evento: 36

Fecha: 9-9-2001

Dcom encontró un error "No se puede actualizar contraseña.> Fecha: 2001-9-9

Evento: 11:20:26

Usuario: n/a

Equipo: miservidor

Descripción:

Error en la redirección del servidor a la aplicación "/lm/w3svc/4/root" El mensaje de error es "las runas deben tener el formato \ o simplemente <. nombre de usuario>".

Para obtener más información sobre este mensaje, visite el sitio de soporte en línea de Microsoft: /contentredirect.asp;.

II. Análisis de causa

Análisis completo de los errores anteriores. Podemos ver en el rendimiento que se debe principalmente a una contraseña incorrecta para la cuenta iwam (cuenta iwam_myserver en mi computadora + Se guardan los tres **** en la aplicación y la contraseña de la cuenta utilizada). por un tercero, y la operación El sistema es responsable de sincronizar las contraseñas de iwam guardadas por el tercero. Según el sentido común, podemos estar seguros de que el sistema operativo es responsable del trabajo y no tenemos que preocuparnos por errores. Sin embargo, ya sea por un error u otras razones, la sincronización de la cuenta iwam y la contraseña del sistema a veces falla, lo que provoca que la contraseña de la cuenta iwam de terceros no sea consistente. Cuando una aplicación iis o com+ inicia sesión en el sistema usando una contraseña iwam incorrecta para iniciar una aplicación de grupo fuera de proceso de iis, el sistema rechazará la solicitud debido a una contraseña incorrecta, lo que provocará que la aplicación de grupo fuera de proceso de iis se inicie. no se puede iniciar, es decir, por ejemplo, estamos en el evento de error id10004 y vemos "No se puede ejecutar el servidor 3d14228d-fbe1-11d0-995d-00c04fd919c1}" (aquí 3d14228d-fbe1-11d0-995d-00c04fd919c1} es la palabra clave para iis aplicación de grupo fuera de proceso), no se puede transferir a la aplicación iis5, contraseña de la aplicación en formato .

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

(1) Cambiar la contraseña de la cuenta iwam_myserver en Active Directory

Dado que la contraseña de la cuenta iwam está controlada por el sistema y se genera aleatoriamente, no sabemos cuál es para realizar los siguientes dos pasos Para sincronizar contraseñas, debemos configurar la contraseña de la cuenta iwam en un valor que conocemos.

1. Seleccione "Inicio"--"Programas"--"Herramientas administrativas"--"Usuarios y computadoras de Active Directory" para iniciar el complemento "Usuarios y computadoras de Active Directory".

2. Haga clic en "Usuarios", seleccione "iwam_myserver" a la derecha, haga clic derecho y seleccione "Restablecer contraseña (t)...". En el cuadro emergente para restablecer contraseña, establezca una nueva contraseña para iwam_myserver. 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 una interfaz de usuario clara para que podamos cambiarla. la metabase de iis Se proporciona la contraseña para la cuenta iwam_myserver y solo se proporciona el script administrativo iis5 adsutil.vbs, que se encuentra en el subdirectorio c:\inetpub\adminscripts (la ubicación puede variar según la configuración cuando instaló iis5). ).

El script adsutil.vbs es un script potente con muchos parámetros y uso complejo, así que aquí se explica cómo utilizar este script para cambiar la contraseña de la cuenta iwam_myserver:

adsutil set w3svc /wamuserpass contraseña

El parámetro "contraseña" es la nueva contraseña para 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:inet/pub\adminscripts>adsutil set w3svc /wamuserpass "aboutnt2001"

Modificación después del éxito, el sistema le indicará lo siguiente:

wamuserpass: (cadena) "aboutnt2001"

(c) Sincronice la contraseña de iwam_myserver utilizada por la aplicación com+

Para sincronizar la contraseña de iwam_myserver utilizada por la aplicación com+, tenemos dos opciones: una es usar el complemento mmc de Servicios de componentes y la otra es usar el script de sincronización de cuenta iwam synciwam.vbs.

1. Utilice el complemento mmc de Servicios de componentes

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

(2) Busque "Servicios de componentes"-> "Computadora"-> "Mi PC"-> "com+aplicaciones"-> "Aplicación de grupo fuera de proceso", haga clic con el botón derecho en "Fuera -Programa" de Aplicación de Grupo de Procesos"->"Propiedades".

(3) Cambie a la pestaña "Indicadores" del cuadro de diálogo de propiedades de "Aplicación de grupo fuera de proceso". En la opción "Esta aplicación se ejecuta con la siguiente cuenta", seleccione "Este usuario", el nombre de usuario es "iwam_myserver". Estos son valores 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 salga.

(4) Si el sistema indica "Esta aplicación fue creada por varios productos externos. ¿Está seguro de que desea aceptar soporte de estos productos?"

(5) Si configuramos la "Protección de aplicaciones" de otras redes en "Alta (Independiente)" en IIS, entonces la contraseña de la cuenta iwam de la aplicación COM+ utilizada por esa red también debe sincronizarse. Repita los pasos (1) a (4) para sincronizar las contraseñas de iwam para otras aplicaciones fuera de proceso.

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

Microsoft ha encontrado un problema al sincronizar la contraseña de la cuenta iwam, por lo que sincronizó la contraseña de la cuenta iwam en el script de administración de iis5. Se escribe un script independiente, synciwam.vbs, que se encuentra en el subdirectorio adminscripts del subdirectorio c:\inetpub\ (la ubicación puede variar según la configuración cuando instaló iis5).

El script synciwam.vbs es relativamente sencillo de usar:

cscript synciwam.vbs [-v|-h]

El parámetro "-v" muestra todo el proceso de ejecución del script (recomendado). El parámetro -h "se utiliza para mostrar un mensaje de ayuda simple.

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

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

microsoft (r) windows script host versión 5.6

Copyright (c) microsoft Corporation 1996 -2000. Todos los derechos reservados

wamusername:iwam_myserver

wamuserpass:aboutnt2001

iis aplicación definida:

nombre, appisolated, paquete. id

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

raíz: iwam_myserver

wamuserpass: aboutnt2001

iis aplicación definida <. /p>

raíz, 2,

iishelp, 2,

iisadmin, 2,

issasamples, 2,

msadc, 2,

raíz, 2,

iisadmin, 2,

iishelp, 2,

raíz, 2,

raíz, 2,

raíz, 2 p>

raíz, 2,

Aplicación de proceso definido:

count.1

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

Actualizar aplicación:

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

Del script anterior El proceso de ejecución Se puede 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" y la contraseña correspondiente "aboutnt2001" de la metabase de iis, y luego busca todas las aplicaciones iis definidas y sale. -Aplicaciones fuera de proceso y sincronizar la contraseña de la cuenta iwam de cada aplicación fuera de proceso una por una.

Una cosa a tener en cuenta al utilizar el script synciwam.vbs es que antes de ejecutar synciwam.vbs, debe asegurarse de que las contraseñas de la metabase iis y iwam en Active Directory sean las mismas. Debido a que el script synciwam.vbs obtiene la contraseña de la cuenta iwam de la metabase de iis en lugar de Active Directory, si la contraseña de la metabase de iis es incorrecta, la contraseña obtenida por synciwam.vbs también será incorrecta y la operación de sincronización se ejecutará en " Actualizar aplicación" El sistema informará un error 80110414, "Aplicación 3d14228d-fbe1-11d0-995d-00c04fd919c1} no encontrada".

Actualmente, las cuentas de iwam se encuentran en el directorio activo, la base de datos de la metabase iis y com

Referencia: /bbs/read.php?tid=364&fpage=27

/ question/7986064.html

Si tienes preguntas sobre contraseñas, consulta /question/160199265.html

.