not net installed instalar classic clasico asp and above iis-7 asp-classic

iis-7 - net - classic asp not installed by default on iis 7.0 and above



ASP clásico que envía errores al navegador no funciona en IIS7 para conexiones remotas (6)

De forma predeterminada, IIS7 intercepta los códigos de estado HTTP, como 4xx y 5xx, generados por las aplicaciones que están más arriba en la tubería.

En web.config reemplazar la línea.

<httpErrors errorMode="Detailed">

con

<httpErrors existingResponse="PassThrough" errorMode="Detailed">

No puedo obtener informes detallados de errores para IIS7 para páginas ASP en una conexión de navegador remoto. Sin embargo, cuando ejecuto la página localmente en el servidor, veo un mensaje de error detallado.

He habilitado Send Errors To Browser pero IIS sigue enviando un error interno del servidor.

He desactivado Mostrar mensajes de error HTTP amigables en IE.

¿Alguien sabe cómo permitir que los mensajes de error se envíen a un navegador remoto?


Hay una configuración de ASP que necesita cambiar en IIS 7

Bajo el encabezado de IIS , abra las propiedades de ASP , y bajo Compilación , expanda las Propiedades de depuración , allí encontrará:

  • Enviar errores al navegador

Establézcalo en True

Como ya lo has hecho, debes deshabilitar los mensajes de error HTTP amigables para mostrar en IE.


IIS
- Páginas de error
- Editar configuración de funciones
- Comprobación: errores detallados.

IIS
- ASP
- Compilacion
- Propiedades de depuración
- Establecer: Habilitar depuración del lado del servidor = Falso
- Set: Enviar errores al navegador = Verdadero

En mi caso Server-side Debugging estaba Server-side Debugging y no mostraba detalles de error en el lado remoto. Comenzó a mostrar detalles de error tan pronto configuré Enable Server-side Debugging = False .


Si "Enviar errores al navegador" no funciona, establezca esto:

Páginas de error -> 500 -> Editar configuración de funciones -> "Errores detallados"


Simplemente agregue la siguiente línea debajo de este

<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <httpErrors errorMode="Detailed" /> </system.webServer> </configuration>

Y has terminado ..


bajo aviso

  1. vaya a %windir%/system32/inetsrv
  2. ejecutar inetmgr
  3. en el MMC de IIS, seleccione "sitios web" de los tres a la izquierda
  4. Abra el menú de acción / propiedades.
  5. en la pestaña del directorio de inicio seleccione "configuración ..."
  6. en la pestaña "depurar" habilite el error de envío al cliente y marque ambas casillas de verificación.
  7. confirmar todo
  8. reinicie IIS.

Tuve el mismo error y lo resolví siguiendo los pasos anteriores.