c# httpcontext system.web

c# - HttpContext no disponible en Class Library



system.web (3)

Estoy trabajando en un proyecto donde tengo una biblioteca de clases de C # que necesita usar System.web.HttpContext . He hecho esto antes en otro proyecto sin problema, pero ahora no está funcionando. No estoy seguro de lo que me estoy perdiendo, ambos están dirigidos a .net 3.5 y he agregado la referencia System.web y he agregado la directiva using System.web .

Sin embargo, cuando intento hacer HttpContext no se encuentra nada. He intentado usar la ruta completa System.web.HttpContext pero lo único que aparece son 3 elementos relacionados con ASP.

A continuación se muestran capturas de pantalla del proyecto de trabajo intellisense y del intellisense que no funciona.

A continuación se muestra la captura de pantalla de trabajo

y debajo está la captura de pantalla que no funciona

Gracias por cualquier ayuda que usted nos pueda proporcionar


A pesar de su comentario de que ha agregado una referencia a System.Web al proyecto, todavía es la razón más probable de lo que está viendo.

Las clases que ves vienen de System.Dll, no de System.Web.Dll.


Esto significa que o está utilizando un Perfil de cliente como el Marco de destino o la referencia a System.Web no se agregó correctamente.


Solo para agregar algo de entrada en caso de que alguien más se cuelgue de esto. Si está en un proyecto de prueba de unidad o en una biblioteca de clases que se vincula con un proyecto MVC, puede tener referencias a System.Web.Mvc . Esto NO INCLUYE System.Web . Debe agregar ambos si necesita algo específico de Mvc (como una Lista de selección) Y HttpContext