Wilwas, pregunta:
Esto:
No te da acceso al contexto actual de tu web, aun estando el código en una DLL que tienes referenciada? ¿Entonces te da un error? ¿O simplemente no devuelve lo esperado?
Y por cierto, ¿has referenciado a "System.Web.dll" desde tu proyecto?
Saludos.