Tengo una aplicación web ASP.NET con C#. Una de las clases que creé necesita usar HttpContext.System.Web.HttpContext no reconocido
Según http://msdn.microsoft.com/en-us/library/system.web.httpcontext(v=vs.90).aspx, HttpContext existe en el espacio de nombres System.Web en .NET 3.5 (que es la versión que tengo instalada).
Sin embargo, cuando escribo HttpContext. -> No veo autocompletar. Que es lo que me dice que HttpContext no es reconocido.
Hice mi tarea y busqué las soluciones habituales: 1. Agregué la referencia de System.Web (haciendo clic derecho en References -> eligiendo la pestaña .NET y la referencia particular). 2. También me aseguré de incluir esta línea en la clase: usando System.Web;
Por favor, dime qué más puedo hacer. Si todo va bien, cuando escribo HttpContext. - Se supone que debo ver una lista desplegable y poder elegir "Actual" desde allí entre varios atributos/elementos. Soy nuevo con C# y Visual Studio (2008) pero creo que Autocompletar no funciona bien es un buen indicador de una falta de referencia/espacio de nombres/errores de carga/lo que sea.
Sólo una pregunta rápida - ¿Dónde intentas usar HttpContext? ¿Está el código detrás? Archivo ASPX? ¿Otra clase? – Katalonis
¿Tiene el uso correcto? System.Web, creo? –
Andrew: Estoy usando System.Web. Katalonis, estoy tratando de usar HttpContext dentro de una CLASE (un archivo .CS agregado a la carpeta App_Code). [...] usando Sistema.Web; Servicios Públicos estáticos de la clase { Utilidades estáticos() { } pública LogError static void (Exception ex) { System.Web.HttpContext contexto = System.Web.HttpContext.Current; ..... ¡Así es como comienza la clase, si ayuda! ¡Gracias! –