HttpUtility no existe en el contexto actual


Obtengo este error al compilar una aplicación C#. Parece un error trivial, pero no puedo evitarlo.

Mi configuración es Windows 7 64 bit. Visual-Studio 2010 C # express B2Rel.

He añadido una referencia al Sistema.Web.dll ubicado en C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0, pero tiene un símbolo de exclamación amarillo y todavía obtengo el error anterior. También tengo la declaración using System.Web.

¿Qué estoy haciendo mal?


Update: Después de recibir la respuesta prompt que me apunta a la raíz porque, busqué un poco en Google a donde dice que el Sistema.Web.dll es para el marco completo. No encontré tal referencia.
Para novatos como yo, esto blog resume la diferencia entre los marcos (cliente y completo) muy bien. No pude encontrar un punto que diga si cierto Dll es compatible con el marco del cliente o no. Supongo que el signo de exclamación en Visual Studio debería ser la primera señal...

Author: Shaihi, 2010-03-09

8 answers

Probablemente estés apuntando al Perfil del Cliente, en qué Sistema.Web.dll no está disponible.

Puede dirigirse al marco completo en las propiedades del proyecto.

 81
Author: SLaks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-03-08 22:13:36

Necesita agregar la referencia System.Web;

  1. Haga clic derecho en" Referencia " en el Explorador de soluciones
  2. Elija "Añadir referencia"
  3. Compruebe que la pestaña". NET" está seleccionada.
  4. Buscar, y añadir "Sistema.Web".
 155
Author: lxk613,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-07-25 17:04:56

SLaks tiene la respuesta correcta... pero permítanme ser un poco más específico para las personas, como yo, que están molestos por esto y no pueden encontrarlo de inmediato :

Project - > Properties -> Application -> Target Framework - > select". Net Framework 4"

El proyecto guardará y recargará.

 17
Author: Someone Somewhere,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-01-16 01:37:39

Para resolver esto, Amablemente vaya a la siguiente ruta

Proyecto {>Propiedades Application>Aplicación {>TargetFramework

Y cambie el Framework a". NET Framework 4".

Una vez hecho esto, el proyecto se cerrará y se volverá a abrir.

Esto debería resolver el error

(pero por alguna razón la respuesta de @Karan Modi no lo hace...)

A continuación, haga clic con el botón derecho en la pestaña referencias en el explorador de soluciones y elija agregar referencia,

Elija "Sistema.Web "

(declarando el espacio de nombres directamente por "using System.Web;" no parece ser suficiente...tienes que añadirlo al explorador de soluciones...no puedo entender por qué, lo cual no es una sorpresa porque soy un programador cobol..

 14
Author: JdB,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-09-14 19:44:01

Después de seguir las respuestas anteriores , e hizo

Proyecto -> Propiedades -> Aplicación -> Marco de Destino -> seleccionar ". Net Framework 4 "

Todavía no funcionó hasta que fui a
Project -> Add Reference
Y seleccionado System.web. Y todo funcionaba enlazando un amuleto.

 9
Author: Maubeh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-17 19:35:42

Para resolver esto, por favor vaya a la siguiente ruta

Proyecto Properties > Propiedades Application > Aplicación {>TargetFramework

Y cambie el Framework a". NET Framework 4".

Una vez hecho esto, el proyecto se cerrará y se volverá a abrir.

Esto debería resolver el error.

 8
Author: Karan Modi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-07-29 06:05:44

Agrega el sistema.web a las referencias del proyecto.

[Editar]

De acuerdo con Google Translate, esto se traduce en:

Añadir sistema.Web a las referencias del proyecto.

 2
Author: John J.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-01-13 15:02:58

Tuve el mismo problema que hice, copié web.dll desde Microsoft.NET marco de trabajo, a continuación, pegar en la raíz del proyecto, a continuación, añadir dll refrence a la aplicación, funcionó

 1
Author: Shaahin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-12-28 20:31:14