Joaquin Trujillo


Error en publicación de sitio Web
Enero 8, 2008, 11:32 pm
Archivado en: IIS

Hoy estaba publicando un sitio Web en IIS y luego de terminar la publicación fui al navegador para ver mi sitio, pero me salió un error con la siguiente descripción:

 Acceso denegado a la ruta de acceso “C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\MiAplicacion\b03566ca\bb46df87\hash.web”.

donde MiAplicacion es el nombre de la aplicación que estaba publicando, investigando un poco pude encontrar la siguiente solución:

  1.  Ir a C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\
  2. Buscar el directorio Temporary ASP.NET Files
  3. Clic derecho y seleccionar Propiedades
  4. Seleccionar tab de Seguridad
  5. Verificar que en la sección Nombres de grupos o usuarios se encuentre el usuario ASP.NET (sino debemos agregarlo)
  6. Agregar permiso de Control Total
  7. Guardar

Con esto mi problema se solucionó y ya pude navegar en mi sitio Web :-D



Permisos de ejecución de script en IIS
Noviembre 12, 2007, 5:50 pm
Archivado en: IIS | Etiquetas:

Hoy por la mañana Sasha (una amiga) me comentó un problema que le estaba dando un sitio Web configurado en IIS, la página inicial de su aplicación le mostraba el siguiente mensaje:

The page cannot be displayed
You have attempted to execute a CGI, ISAPI, or other executable program from a directory that does not allow programs to be executed.
——————————————————————————–
Please try the following:Contact the Web site administrator if you believe this directory should allow execute access.
HTTP Error 403.1 – Forbidden: Execute access is denied.
Internet Information Services (IIS)

Recorde haber visto ya algunas veces ese mismo error y recordé la solución, pues se la comenté a Sasha y le funcionó, les dejo por acá los pasos a seguir por si se encuentran con este error alguna vez:

1. Clic en Start->Administrative Tools->Internet Information Services

2. Abrir sección de Web Sites

3. Clic derecho sobre nuestro Web Site

4. Seleccionar Home Directory

5. Seleccionar Scripts and Executables sobre la opción Execute permissions.

6. Guardar y listo.

Nota: Es importante contarles que según Sasha no se había cambiado nada en la configuración del IIS y que el sitio dejó de funcionar de un momento a otro por lo que todavía continuamos en investigación para tratar de comprender esto… :-P



Parent Paths en IIS para ASP
Noviembre 8, 2007, 5:24 pm
Archivado en: IIS | Etiquetas:

Hace algunas semanas utilice algunas páginas ASP y tuve que resolver el siguiente problema, resulta que en ASP al hacer referencia a otra página, archivo, etc. no funciona el clásico ../ (que nos lleva al directorio superior del que nos encontramos) y nos muestra errores en el navegador al momento de querer visualizar la página, la respuesta es habilitar la sección Parent Paths en el sitio web o directorio virtual que tenemos configurado en IIS y que apunta a las páginas ASP, IIS 6.0 por default tiene deshabilitada esta opción y debemos habilitarla para que podamos referencias archivos o páginas con ../ para habilitar Parent Paths debemos hacer lo siguiente:

1. Ir a start -> Administrative Tools -> Internet Information Services
2. Seleccionar Web Sites
3. Seleccionar sitio web o directorio virtual
4. Clic derecho y seleccionar Properties
5. Seleccionar Home Directory
6. Clic en Configuration
7. Clic en Options
8. Marcar Enable Parent Paths

Dejo un link con información de Microsoft sobre el tema:

http://support.microsoft.com/kb/332117