Tengo una página ASP que mientras se procesa antes de visualizarse escribe
una serie de logs.
A veces (no siempre) en uno de los pcs que intentan visualizar la página
sale un mensaje de error del tipo: "Acceso denegado".
Yo creo quee es porque dos sesiones intentan escribir al mismo tiempo el
fichero. El nombre del fichero lo formo con la fechahora actual de llamada a
la página y
uso:
mifecha=Replace(mifecha,"/","_")
'creamos el nombre del archivo
archivo=Server.MapPath("\fidelity\Trazas\Form_"&mifecha&".log")
'conectamos con el FSO
set confile = createObject("scripting.filesystemobject")
'creamos el objeto TextStream
set fich = confile.OpenTextFile(archivo,8,true)
fich.writeline("Estado:" & estado)
Yo es que estoy un poco verde en ASP, ¿cual creis que es mi fallo? ¿cual
sería la mejor opción?
Leer las respuestas