Thursday, June 14, 2007

[ASP] Problema compilando archivos ASP en IIS - Internal Server Error

Si en algún momento debes trabajar con páginas con scripts ASP (no ASP .NET) entonces es muy probable que tengas que soportar muchos dolores de cabeza.

En alguna oportunidad obtenía este error al ejecutar la aplicación (ASP) desde el Microsoft Interdev 6.0 (pertenece a Visual Studio 6.0):

- Internal Server Error (ASP 0147)

Ese error realmente no nos indica nada, ni nos da un indicio de donde puede encontrarse el error. Para poder obtener mas información debemos solicitar al Internet Explorer que no entregue los errores de manera amigable (al menos así le denomina IE), para ello, ingresar a Internet Explorer y en el dirigirse a Tools, Internet Options, ir a la viñeta 'Advanced' y desmarcar la opción 'Show friendly HTTP error messages', guardar los cambios, y volver a provocar el error.

Si no fuera posible visualizar la viñeta 'Advanced' en IE debes modificar un registro de windows:

Llave : HKEY_CURRENT USER\Software \Policies \Microsoft \Internet Explorer \Control Panel
Entrada : AdvancedTabSystem : 95, 98, ME, NT, 2K
Tipo : REG_DWORD
Valor : 0 or 1

Valor debe ser 0 para poder visualizar esta viñeta, 1 para no mostrarla.

Luego de ello, si aun no podemos encontrar el origen del error, puede deberse a la falta de permisos para la cuenta IWAM en nuestro equipo. Para solucionar esto agregue la cuenta IWAM al grupo de administradores locales (Mi PC -> Administrar -> Usuarios Locales), luego de lo cual vuelva a intentar replicar el error y verifique este ya no ocurra. Esto ultimo solucionó un problema que se me presentó.
Para más información, estos enlaces me fueron de utilidad:

1 Comments:

At 9:31 AM, Blogger Unknown said...

Muy interesante su articulo Ingeniero Cayetano.

Quisiera saber si usted brinda consultorias en temas de T.I.

 

Post a Comment

<< Home