(417) Expectation Failed - En aplicaciones y Extensiones de 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):<settings> <ipv6 enabled="true"/> <servicepointmanager expect100Continue="false"/> </settings>
Con esto se puede decir adiós al error!