visual studio from example datapower create consumir vb.net web-services visual-studio-2010 proxy

vb.net - from - wsdl visual studio 2017



Deshabilitar proxy para toda la aplicaciĆ³n? (2)

En lugar de desactivar por completo la configuración del proxy, puede intentar usar la lista de omisión para desactivarla en los servidores con los que tenga problemas.
Consulte http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx para obtener detalles y una muestra.

Si tiene problemas para cambiar la aplicación.config, le sugiero que publique los errores y posiblemente la aplicación.config también.

Desde que actualicé a Visual Studio 2010, me encontré con un problema donde la primera solicitud web de cualquier tipo (WebRequest, WebClient, etc.) se cuelga durante unos 20 segundos antes de completarse. Las llamadas subsiguientes funcionan rápidamente. Reduje el problema a un problema de proxy.

Si desactivo manualmente la configuración del proxy, no experimento este retraso:

Dim wrq As WebRequest = WebRequest.Create(Url) wrq.Proxy = Nothing

Lo extraño es que no hay configuraciones proxy habilitadas en esta máquina en Opciones de Internet. Lo que me pregunto es si hay una manera de desactivar la configuración de proxy para todo mi proyecto en una sola toma sin deshabilitar explícitamente como se indica arriba para cada objeto web.

La razón principal por la que quiero poder hacer esto es porque estoy tratando de usar una API ( http://code.google.com/p/google-api-for-dotnet/ ) que usa solicitudes web, pero no proporciona ninguna forma de desactivar manualmente la configuración del proxy.

He encontrado información que sugiere que necesito agregar algo de información del proxy al archivo app.config, pero obtengo errores al compilar mi programa si realizo modificaciones en ese archivo.

¿Alguien puede señalarme en la dirección correcta?


Brent: esa es la solución correcta: agregar un elemento defaultProxy al archivo de configuración de su aplicación.

Entonces, para un sitio web, es el web.config. Para una aplicación .exe, es .config.

Y esos ajustes también son correctos:

<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.net> <defaultProxy enabled="false" useDefaultCredentials="false"> <proxy/> <bypasslist/> <module/> </defaultProxy> </system.net> </configuration>