En estos días volví a manipular un proyecto de ASP 3.0 (Classic ASP) y recordé viejas épocas del código spagetti.
Necesitaba probarlo así que en mi maquina era ejecutarlo desde Windows 7… dejo por aquí los pasos y experiencias.
NOTA: Esto también valido para Windows 2008
Habilitando ASP Clásico
El mensaje de error a la petición de cualquier recurso con la extensión .asp
Error HTTP 404.3 – Not Found
No puede obtener acceso a la página solicitada debido a la configuración de la extensión. Si la página es un script, agregue un controlador. Si se debe cargar el archivo, agregue una asignación MIME.
En IIS7 y IIS7.5 la característica de ASP Clásico no viene instalado por defecto para ello nos vamos a Habilitar el servidor web para hospedar aplicaciones ASP Clásicas
Vamos a Panel de control…
Con esto ya tendremos disponible este característica.. entonces a probar las paginas .asp … si señor sin las “x” al final 🙂
Mensajes de Error
Luego el error venia con ayuda…
An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.
Pero este error es “generico” para devuelva el erro exacto deberías indicarle que nos envié este error el navegador
Para ello vamos a las características de nuestra aplicación ASP
Luego en las propiedades de depuración indicamos para “Enviar errores al explorador”
Luego ya es historia conocida…
Y esta propiedad?
Enviar errores al explorador [scriptErrorSentToBrowser]: Especifica si el servidor web escribe información de depuración específica (nombre del archivo, error, número de línea, descripción) en el explorador del cliente, además de incluirla en el registro de eventos de IIS. El valor predeterminado es True.
Podremos aplicar esta propiedad ejecutando el siguiente comando en modo administrador:
%windir%system32inetsrvappcmd set config -section:asp -scriptErrorSentToBrowser:true
TIP: Para el usuario limitado de infraestructura como yo el comando appcmd me es un tanto extraño… suerte que tenemos
- AppcmdUI – appcmd command autocompletion tool
http://blogs.iis.net/ksingla/archive/2007/04/14/appcmdui-appcmd-command-autocompletion-tool.aspx
Espero que les sirva de ayuda o guía.
Enlaces
- ASP Clásicas en Windows 2008
En las tablas siguientes se describen los elementos de la interfaz de usuario que están disponibles en la página de características y en el panel Acciones.
http://technet.microsoft.com/es-es/library/cc731782(WS.10).aspx - Running Classic ASP Applications on IIS 7.0 and IIS 7.5
http://learn.iis.net/page.aspx/559/running-classic-asp-applications-on-iis-70-and-iis-75/ - Classic ASP is not installed by default on IIS 7.0 and IIS 7.5
- Windows Vista/7 | Windows 2008/2008 R2
http://learn.iis.net/page.aspx/562/classic-asp-is-not-installed-by-default-on-iis-70-and-iis-75/ - ASP Classic en IIS 7
http://learn.iis.net/page.aspx/209/asp/
- Windows Vista/7 | Windows 2008/2008 R2
Es posible depurar proyectos de Asp 3.0 en vs2008??????
Gracias , y un saludo
Hola @Tximis, desde VS2008 SP1 tenemos intellisense y debugging de ASP 3.0
Porque mi aplicacion asp 3.0, en vista home premium, IE8 y IIS 7 esta super lenta??, alguna configuracion que habilitar o deshabilitar?
ostias tio, que me ha salvado,
Perfecto, muchas gracias por tu ayuda
Perfecto, muchas gracias por tu ayuda
Gracias mil, me ha ayudado mucho
windows 7 home premium posee soporte para aplicaciones asp???
Hola @Carlos
Justamente no tengo un Win7Home Premium para probar pero en todas las versiones tienes posibilidad de instalar el IIS7.5
Luego puedes habilitar la característica para ASPClasico
Aqui un enlace que te puede ayudar
Instalar IIS 7.5 en Windows 7 Home Premium, Home Basic o Home Starter
http://technet.microsoft.com/es-es/library/cc731911(WS.10).aspx
TENGO WIN 7 ULTIMATE Y NO PUEDO EJECUTAR ASP 3.0 YA HICE TODO LO QUE HAY POR AQUI Y ME SIGUE MOSTRANDO EL ERROR 500 QUE PUEDO HACER???
GRACIAS
Tengo una pagina en asp, las graficas me funcionan bien el XP pero en 7 ya no se ven el java intenta ejecutarse pero no lo logra