¡No se puede acceder al nombre de dominio o URL que ingresó! (500)
El error IIS500 es causado por un BUG en Microsoft. La siguiente es la solución: El error interno HTTP 500 se debe principalmente a la contraseña incorrecta de la cuenta IWAM (que es la cuenta IWAM_MYSERVER en mi computadora). Antes de analizar en detalle las causas de los errores internos de HTTP500, demos una breve introducción a la cuenta IWAM: La cuenta IWAM es una cuenta integrada creada automáticamente por el sistema al instalar IIS5. Se utiliza principalmente para iniciar servicios de información de Internet para aplicaciones. fuera del proceso. El nombre de la cuenta IWAM variará según el nombre NETBIOS de cada computadora. El formato común es IWAM_MACHINE, que consta del prefijo "IWAM", la línea de conexión "_" y el nombre NETBIOS de la computadora. El nombre NETBIOS 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: Active Directory, la base de datos de la metabase IIS y la aplicación COM. La contraseña de la cuenta la guardan las tres partes respectivamente, y el sistema operativo es responsable de la sincronización de las contraseñas IWAM guardadas por. estos tres partidos. Según el sentido común, podemos estar seguros de que el sistema operativo es responsable del trabajo y no tenemos que preocuparnos por los errores. Sin embargo, ya sea por un error u otras razones, el trabajo de sincronización de contraseñas del sistema para las cuentas IWAM a veces falla, lo que provoca. las contraseñas utilizadas por las cuentas IWAM de terceros son inconsistentes. Cuando una aplicación IIS o COM utiliza una contraseña IWAM incorrecta para iniciar sesión en el sistema e inicia las aplicaciones agrupadas fuera de proceso de IIS, el sistema rechazará la solicitud debido a una contraseña incorrecta, lo que provocará que las aplicaciones agrupadas fuera de proceso de IIS se bloqueen. no se puede iniciar Vemos "No se puede ejecutar el servidor {3D14228D-FBE1-11D0-995D-00C04FD919C1}" en el evento de error ID10004 (aquí {3D14228D-FBE1-11D0-995D-00C04FD919C1} es la CLAVE de IIS fuera de proceso). Aplicaciones agrupadas), no se pueden transferir a la aplicación IIS5 y se produce el error interno HTTP 500. 3. Solución Luego de conocer la causa del error interno HTTP 500, la solución es relativamente simple, que consiste en sincronizar manualmente las contraseñas de la cuenta IWAM en Active Directory, la base de datos de la metabase IIS y la aplicación COM. 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) Cambie la contraseña de la cuenta IWAM_MYSERVER en Active Directory 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 de sincronización de contraseña. , debemos establecer 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 "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 el cuadro de restablecimiento de contraseña que aparece aquí. a "Aboutnt2001" (sin comillas), OK, espere a que la contraseña se cambie correctamente.