martes, 28 de julio de 2009

Como utilizar variables de sesión en un IHTTPHandler

Cuando se crea una HTTPHandler este por defecto no cuenta con el acceso a la Clase Session del HTTPContext. Por lo que el HttpContext.Session marca error ya que es null.

La manera de poder resolver este problema (para los que necesitan los valores de sesión) es la de agregar el namespace de System.Web.SessionState y heredar la Interfaz ya heredada de IHttpHandler con la interfaz IRequiresSessionState. También se pude utilizar la Interfaz IReadOnlySessionState la cual permite acceso de sólo lectura a la clase Session del HTTPContext.

Y con eso queda.

c'ya.

martes, 26 de mayo de 2009

Error de Enlace no Válido al compilar VS2005

Les ha pasado que al intentar intentar compilar un proyecto web en Visual Studio 2005 les envía un mensaje de error "Enlace no válido", y levanta la aplicación pero no la pueden debugear, bueno pues investigando por ahí me encontré que el visual studio utiliza los servicios de terminal para realizar los enlaces a los objetos que se generan para controlar el debugueo, por lo que chequen los servicios:

Ejecutar: Services.msc

en la consola busquen el servicio "Servicios de Terminal Server" y habilitenlo y despues activenlo, esto seguramente resolvera sus problemas.

bye.

miércoles, 1 de abril de 2009

Windows Media Player 11 (Vista) No funciona, no abre

En algunos casos cuando se actualiza el windows vista el Windows Media Player simplemente deja de funcionar, al darle doble click no abre ni manda error, NADA, por lo que se vuelve frustrante.

Yo realmente no utilizó el WMP, pero se volvió algo personal el ver la manera en que debería funcionar, por lo que haciendo unos google-zasos encontre como solucionar este problema

Click Start, click Accessories, Click derecho sobre el  Command Prompt y selecciona  "run as administrator" ó "Ejecutar Como", y escribe en la línea de comandos:
1 regsvr32 jscript.dll , presiona enter y debera aparecer un mensaje de confirmación, si marca error te marcaste el paso anterior.

2. escribe ahora  regsvr32 vbscript.dll , y presiona enter

Ahora si, intenta ejecutar el WMP.. 

Have Fun !!