Hay muchas otras soluciones en Internet, pero lo intenté durante varias horas, pero ninguna resolvió el problema, finalmente lo resolví mediante este método.
pregunta:
1. Al acceder a la página ASP, ocurre el siguiente error:
Error de páginas activas del servidor 'ASP 0201'
Error en el lenguaje de escritura predeterminado no válido
El lenguaje de secuencias de comandos predeterminado de la aplicación no es válido
2. Verifique HKEY_LOCAL_MACHINE/SOFTWARE/Classes y descubra que los permisos de estas Clases se han cambiado a Todos.
Si el error anterior ocurre en su página ASP y ve que el permiso de rama Clases en el registro solo tiene un Todos, felicidades por ganar.
Solución:
Haga clic en el cuadro de diálogo Permiso de Clases, haga clic en el botón [Avanzado] a continuación, en [Configuración de seguridad avanzada], en la pestaña [Permisos], elimine Permitir que se propaguen los permisos de los padres. . . Marque esta casilla y luego elimine todos los elementos de permiso y luego los restauraremos.
Elemento de recuperación 1. Usuarios del grupo de usuarios
Elemento de recuperación 2. Grupo de usuarios Usuarios avanzados
Elemento de recuperación 3. Administradores del grupo de usuarios
Elemento de recuperación 4. Grupo de usuarios CREADOR PROPIETARIO
Elemento de recuperación 5. Grupo de usuarios SISTEMA
En [Configuración de seguridad avanzada], navegue hasta la pestaña [Permisos], haga clic en Agregar--"Avanzado--"Buscar ahora, busque esos grupos de usuarios y agréguelos uno por uno. Al agregarlos, tenga cuidado de seleccionar sus permisos y completamente. Control (por seguridad, también puede cambiarlo a herencia más adelante, simplemente marque la casilla Permitir que los permisos de los padres se propaguen a..., eso es lo que hice), finalmente confirme que esté completo y cierre el registro.
Reinicie su IIS. Cuando abra la página ASP nuevamente, el error ya no aparecerá y la página será normal.