miércoles, 2 de julio de 2014

(417) Expectation Failed - En aplicaciones y Extensiones Visual Studio


Generalmente este error ocurre, en Visual Studio, cuando estamos trabajando en una máquina que se encuentra detrás de un servidor proxy. Obviamente, esto impide que nuestras aplicaciones se comuniquen con el servidor provocando este error un tanto desconocido -para muchos- pero familiar para otros.

Otro escenario para este tipo de errores se da cuando queremos actualizar las extensiones del Visual Studio.

El error generalmente se muestra así: Error en el servidor remoto: (417) Expectation failed.

Por lo tanto, propongo dos soluciones. Una para las aplicaciones y la otra para el Visual Studio.

Aplicaciones

En el archivo web.config o app.config, debes colocar la siguiente etiqueta:


<system.net>
<settings>
<servicepointmanager expect100Continue="false" />
</settings>
</system.net>

Extensiones Visual Studio

En este caso, debes buscar la carpeta de instalación de Visual Studio, ubicar el archivo devenv.exe.config y agregar las siguientes líneas (si ya existe la etiqueta ipv6, se debe reemplazar):






Con esto se puede decir adiós al error!