Ya está,
He utilizado las dos ultimas funciones en las que recojo los datos que necesito para así más adelante y guardar los registros en base de datos cada vez que alguien acceda a cada página.
Dejo aquí el código por si a alguien alguna vez le interesa.
Código c#:
Ver originalprotected override void OnActionExecuting(ActionExecutingContext filterContext)
{
base.OnActionExecuting(filterContext);
dFechaIni = DateTime.UtcNow;
}
protected override void OnActionExecuted(ActionExecutedContext filterContext)
{
base.OnActionExecuted(filterContext);
dFechaFin = DateTime.UtcNow;
TimeSpan dif = dFechaFin - dFechaIni;
lDuracion = (long)dif.TotalMilliseconds;
sUrl = filterContext.HttpContext.Request.Url.AbsoluteUri;
sIP = filterContext.HttpContext.Request.UserHostAddress;
if (filterContext.HttpContext.Request.UrlReferrer != null)
{
sPaginaOrigen = filterContext.HttpContext.Request.UrlReferrer.AbsoluteUri;
}
sNavegador = filterContext.HttpContext.Request.UserAgent;
if (filterContext.HttpContext.User != null)
{
sUsuario = filterContext.HttpContext.User.Identity.Name;
}
else
{
sUsuario = "";
}
sTipo = filterContext.HttpContext.Request.HttpMethod;
}
Muchas gracias,



