none
Variable global RRS feed

  • Pregunta

  • Buenas tardes, quisiera saber si puedo crear una variable global para todo el sitio web, y que dicha variable para que otro sistema la pueda manipular, se pueda hacer por un servicio web, he escuchado que esto se puede lograr creando la variable en el archivo global.asax

    Gracias por su ayuda.


    zambrano

    lunes, 9 de noviembre de 2015 20:05

Todas las respuestas

  • hola

    podrias usar el objeto Application para tener un dato de forma global al sitio

    ahora para otro sistema lo veo imposible, salvo que definas algun medio de persistencia comun entre estos como puede ser un archivo o base de datos

    >>he escuchado que esto se puede lograr creando la variable en el archivo global.asax

    si por sistema te refieres a dos sitio web diferentes, entonces has escuchado mal

    porque no explcias con mas detalle cual es el requerimiento ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina



    lunes, 9 de noviembre de 2015 21:28
  • Tengo un sitio web donde esta mostrando unas notificaciones cada segundo al usuario, pero no se quiere que este preguntando directamente al servidor de la base de datos si existe alguna notificación, ya que el servidor no cuenta con buenos recursos.

    Entonces la idea es que se guarde en una variable global, un estado para que cualquier sistema por medio de un servicio web del sitio, pueda acceder a la variable global y le cambie el estado, así, primero se preguntaría a la variable si ha cambiado, para ir ya con seguridad a traer los datos del servidor.

    Espero halla sido bastante claro.


    zambrano

    lunes, 9 de noviembre de 2015 22:13
  • hola

    no evalauste implementar SignalR

    con este tienes server push, con lo cual desde el servidor podrias enviar una accion al cliente para que actualice los datos

    por supuesto requieres .net 4 o superior

    ----

    tambien podrias usar jquery con $.ajax para invocar una accion al servidor y validar ese flag que mencionas

    pero sigo pensando que por lo que planteas signalr seria lo ideal

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 9 de noviembre de 2015 22:41