El servidor remoto devolvió un error: (407) Se requiere autenticación de proxy

Recibo este error cuando llamo a un servicio web:

"El servidor remoto devolvió un error: (407) Se requiere autenticación de proxy".

Tengo la idea general y puedo hacer que el código funcione agregando

myProxy.Credentials = NetworkCredential("user", "password", "domain");

o usando DefaultCredentials en el código. Mi problema es que la llamada al servicio web funciona en producción sin esto.

Parece que hay una solución sin código que involucra Machine.config, pero ¿qué es? Por el momento no puedo acceder al archivo machine.config de la caja de producción para ver cómo se ve. Intenté actualizar mi machine.config de la siguiente manera, pero aún recibo el error 407.

<system.net>
    <defaultProxy enabled="true" useDefaultCredentials="true">
        <bypasslist>
            <clear />
        </bypasslist>
        <proxy proxyaddress="myproxy:9000"
               usesystemdefault="false"
               bypassonlocal="true"
               autoDetect="False" />
    </defaultProxy>
</system.net>

Respuestas a la pregunta(6)

Su respuesta a la pregunta