Foros del Web » Programando para Internet » ASP Clásico »

CreateTextFile - Problemas Serios

Estas en el tema de CreateTextFile - Problemas Serios en el foro de ASP Clásico en Foros del Web. CreateTextFile - Problemas Serios A quien me pueda ayudar, resulta que operar con ficheros .txt en el servidor mediante ASP, me resulta algo desquiciante. El ...
  #1 (permalink)  
Antiguo 25/11/2002, 06:03
 
Fecha de Ingreso: noviembre-2002
Mensajes: 4
Antigüedad: 22 años, 5 meses
Puntos: 0
Mensaje CreateTextFile - Problemas Serios

CreateTextFile - Problemas Serios

A quien me pueda ayudar, resulta que operar con ficheros .txt en el servidor mediante ASP, me resulta algo desquiciante.

El código que uso es el siguiente:

<%
Dim Mifso
Dim MiArchivo
Dim strRuta

Set Mifso=Server.CreateObject("Scripting.FileSystemObj ect")

strRuta=Server.MapPath("prueba.txt")

Set MiArchivo=Mifso.CreateTextFile(strRuta,True)

MiArchivo.Close
Set MiArchivo=nothing

Set Mifso=nothing
%>

Pues bien, el objeto Mifso se crea sin problemas, pero no asi en la creación de MiArchivo, donde el navegador se queda cargando sin llegar a terminar,,, y si termina lo hace con una pagina de error,,,

Si alguien me puede dar una pista,,, de que puede estar fallando se lo agradecería mucho,,,,
  #2 (permalink)  
Antiguo 25/11/2002, 06:08
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
revisa que la carpeta donde se crea el archivo tenga permisos de escritura.
  #3 (permalink)  
Antiguo 25/11/2002, 06:10
 
Fecha de Ingreso: noviembre-2002
Mensajes: 4
Antigüedad: 22 años, 5 meses
Puntos: 0
perdon,,, se me olvido reseñar,,, que en efecto he revisado los permisos de escritura en la carpeta,,, y estan correctamente,,, es decir,,, todos los usuarios tienen permiso de escritura en esa carpeta, subcarpetas y archivos.,,, vamos que para asegurarme puse control total.
  #4 (permalink)  
Antiguo 25/11/2002, 06:53
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
prueba con una ruta fija...si te funciona asi..despues revisa por que no te jala lo del mapPath


Set MiArchivo=Mifso.CreateTextFile("C:\prueba.txt",Tru e)
  #5 (permalink)  
Antiguo 25/11/2002, 09:13
 
Fecha de Ingreso: noviembre-2002
Mensajes: 4
Antigüedad: 22 años, 5 meses
Puntos: 0
gracias y lo siento de nuevo,, he probado ambas formas, y mas, con ruta relativa, con mappath, con ruta completa, etc ...

no no creo que este hay el fallo,,,, pero gracias
  #6 (permalink)  
Antiguo 25/11/2002, 09:21
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Prueba solo con estas dos lineas:

<%
set FSO = Server.CreateObject("Scripting.FileSystemObject")
set oFich = FSO.CreateTextFile ( Server.MapPath("/directorio/prueba.txt"), True )
%>

si te da error es que no tienes permisos de escritura en esa carpeta, no hay otro error posible.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #7 (permalink)  
Antiguo 25/11/2002, 10:40
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
desactivá del norton antivirus el análisis de scripts
  #8 (permalink)  
Antiguo 26/11/2002, 05:46
 
Fecha de Ingreso: noviembre-2002
Mensajes: 4
Antigüedad: 22 años, 5 meses
Puntos: 0



Gracias a todos, y gracias a la última sugerencia, en efecto, si lo que se tiene instalado es Norton Antivirus con Bloque de Secuencia de Comandos, CreateTextFile y similares, es decir cualquier acción hacia el servidor de ese ASP, queda bloqueda,,, lo malo es que Norton no ha respondido como debiera, preguntado si se permite o no la acción, tal y como estaba configurado.


Repito,, gracias a todos y me alegro de haber ingresado en este foro.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:01.