- En el raíz donde tenemos el sitio web, creamos un archivo que se llamará Global.asax
- Lo editamos con el Visual Studio o con el Bloc de Notas y escribimos lo siguiente:
<script runat="server">
Private Sub Application_OnStart(ByVal sender As Object, ByVal e As EventArgs)
Application("NumUsers") = 0
End Sub
Private Sub Session_OnStart(ByVal sender As Object, ByVal e As EventArgs)
Application("NumUsers") += 1
End Sub
Private Sub Session_OnEnd(ByVal sender As Object, ByVal e As EventArgs)
Application("NumUsers") -= 1
End Sub
</script>
- Ahora nos vamos a la página que queramos, por ejemplo, Default.aspx, e insertamos el siguiente codigo:
% response.write(Application("NumUsers"))%>
pero no funciona cuando en otro equipo rompo sesion o cierro sesion, k hay k hacer porfa si funciona excelente solo eso es el unico detalle de que si cierra sesion el otro equipo no funciona,, sigue contando los mismos usuarios… gracias
Hay que esperar a que caduque la sesión para que se actualize los usuarios online, tardará unos 20 minutos en actualizarse.
Hola gracias por responder, si es cierto ya habia verificado eso y no lo habia tomado en cuenta gracias es una magnifica aportacion. Mi nombre es Mario; desarrollando un sitema web en Visual Basic 2008, gracias de nuevo quise ahorrarme la pensada jejje gracias de nuevo lo visitaremos pronto por aki espero alguien mas le funcione… Estaremos de regreso por cualquier duda aki con los expertos…
Otra sugerencia que igual me pudiera uyudar soy nuevo en visual basic 2008 asp.net.El problema es que mi aplicacion se ejecuta o corre muy bien con el explorador firefox(mosila), pero en otros navegadores se desconfigura mi hoja de estilo… una ayudadida de un scrip o k me pueda sugerir algo para que ya no ocurra est… Gracias se lo agradecere
Buen post, gracias!!