Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2003, 06:18
Avatar de LeCLUB
LeCLUB
 
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 22 años
Puntos: 1
Exclamación CONFIGURAR OpenTextFile y FileSystemObject en WinXP y Win2000

Buenas gente, aqui os dejo con mi dudilla...

Tengo un pequeño problema con el OpenTextFile del FileSystemObject sobre el IIS de WinXP y Windows2000 Professional, y es que al abrir una página cualquiera que utilice OpenTextFile para, por ejemplo, abrir archivos en el servidor para leerlos (ya no decimos ni siquiera grabar, sino, simplemente leer), el navegador se queda cargando la página indefinidamente.

Además, he podido comprobar que el objeto FileSystemObject se crea perfectamente en la página ASP, y es en la linea donde está exactamente el OpenTextFile donde se queda "colgado" el navegador.

Estoy seguro que esto es algo de la configuración del Servidor IIS, pero.... el qué ???? Los permisos de Lectura ??? pero si eso lo tienen todas las carpetas predefinidamente y ya los tengo (o eso creo ;)!!!
Permisos de Escritura ??? no son necesarios para leer un archivo, pero bueno, aún poniéndolos (digo yo que será eso de dar permisos de escritura a la carpeta y/o achivo, no?), tampoco hay manera !!!

No lo entiendo, de verdad que no... incluso he llegado a pensar que con la cantidad de parches de seguridad que saca Microxoft, no haya alguno que anule la ejecución del OpenTextFile en el Servidor IIS (mítico bug en la ayuda de Microxoft que permitía mediante una simple URL cargada por el cliente borrar cualquier carpeta que se nos antoje.... ¬¬)

Para que lo veais facilmente, os pongo el código (que en principio está todo correcto, ya que en mi hosting funciona correctamente, cosa que no ocurre en mi PC):

Código PHP:
<%
Set FSO Server.CreateObject("Scripting.FileSystemObject")
Set Archivo FSO.OpenTextFile(Server.MapPath("archivo.txt"),1)
%> 
Además, lo mejor biene después de intentar abrir la página unas cuantas veces (entre 8 y 10 veces), ya que servidor muestra un mensaje de error del tipo "Demasiados usuarios conectados", con lo que me obliga a Reiniciar los servicios del IIS (esto es la bomba ¬¬)

Bueno, al tema de la cuestión....

A ver si alguien ha tenido el mismo problema con un servidor basado en WinXP o Windows 2000, y de alguna forma ha podido solucionar este problema.


Atentamente,

LeCLUB

PD: Los componentes para subir y administrar archivos (copiar, borrar, crear, etc) en el servidor como el ASPupload de Persits funcionan perfectamente en mi PC, pero esa no es la finalidad que busco, sino que OpenTextFile me funcione, que pa eso lo lleva el IIS ;)

Un saludo a toda la comunidad

Última edición por LeCLUB; 29/10/2003 a las 06:24