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

capturar documentos no encontrados

Estas en el tema de capturar documentos no encontrados en el foro de ASP Clásico en Foros del Web. hola a todos. todos o casi todos los sitemas de estadisticas (webtrends, webstatics...) muestran en sus informes de estadistica todos los errores 404 (documento no ...
  #1 (permalink)  
Antiguo 07/04/2002, 14:15
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 23 años, 7 meses
Puntos: 2
capturar documentos no encontrados

hola a todos.

todos o casi todos los sitemas de estadisticas (webtrends, webstatics...) muestran en sus informes de estadistica todos los errores 404 (documento no encontrado) e includo el link de la url que no existe.

yo no tengo que hacer ni mucho menos nada parecido a las estats de webtrends. pero lo que si tengo que hacer de alguna forma es capturar mediante asp o otra cosa, los errores 404 y el link que dio el error(la pagina en concreto que no existe).

he probado varias cosas, como cambiar la pagina del error 404 del dominio, para que esta sea una pagina asp y entonces ya si que podria saberlo. pero esta forma no me sirve.

tambien probe de poner un Request.Servervariables("url") en el archivo global.asa pero me da error (por lo visto el global.asa no admite requests)


alguien me da un poco de luz??
  #2 (permalink)  
Antiguo 10/04/2002, 06:37
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 23 años, 7 meses
Puntos: 2
Re: capturar documentos no encontrados

nadie sabe?
  #3 (permalink)  
Antiguo 10/04/2002, 10:14
XaRoD
Invitado
 
Mensajes: n/a
Puntos:
Re: capturar documentos no encontrados

El IIS trae un componente para acceder a los LOG del servidor:
objRegistro = Server.CreateObject("MSWC.IISlog")

Mediante este objeto puedes abrir los ficheros de registro del IIS e inspeccionarlos.

Por ejemolo, un error 404 se muestra en el LOG como:
15:05:20 192.168.1.1 GET /estaPaginaNoExiste.asp 404

Detecta una petición a la página "estaPaginaNoExiste.asp" como 404

No te puedo dar más detalles porque nunca he utilizado este objeto, no obstante es posible que obtengas una solución investigando dicho objeto.

La cuestión es que tengas acceso a la carpeta donde se alojan los LOGS del IIS (por defecto en WINNT/System32/LogFiles/W3SVC1 aunque es posible emplazarla donde tu quieras), ya que si tienes acceso, incluso con el FSO podrías inspeccionarlos.

Bueno, a ver si te sirve de algo.

Suerte
  #4 (permalink)  
Antiguo 10/04/2002, 10:20
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 23 años, 7 meses
Puntos: 2
Re: capturar documentos no encontrados

ei amigo!

no dudes que me voy a poner a investigar ya mismo. desconocia la existencia de ese componente aunque si que me sonaba.

gracias.
  #5 (permalink)  
Antiguo 10/04/2002, 10:20
XaRoD
Invitado
 
Mensajes: n/a
Puntos:
Re: capturar documentos no encontrados

Y como dice el amigo vgaray, favor de visitar este enlace:
<a href='ir.asp?http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iisref/html/psdk/asp/comp6i5w.asp' target='_blank'>http://msdn.microsoft.com/library/defaul...</a>

Salu2
  #6 (permalink)  
Antiguo 10/04/2002, 10:36
XaRoD
Invitado
 
Mensajes: n/a
Puntos:
Re: capturar documentos no encontrados

Y por ultimo, (que me olvidaba), los logs se almacenan de la siguiente manera; en la carpeta que dije antes, se genera uno por cada día (si no hay ninguna petición no se genera log), con el siguiente nombre:
ex020411.log
donde, 02 es el año (2002), 04 el mes( abril) y 11 el día.

Con estos datos, y si tienes acceso mediante FSO a la carpeta, puedes abrirlos e ir buscando cadenas &quot;404&quot; y averiguar hasta el link y la hora en que se efectuó.

Salu2
  #7 (permalink)  
Antiguo 10/04/2002, 10:40
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 23 años, 7 meses
Puntos: 2
Re: capturar documentos no encontrados

si, veo donde estan los logs, no creo que tarde mucho a sacarlo.

si eso ya te contare.
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 11:40.