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