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