Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Configura el servidor proxy del Protocolo de transferencia de hipertexto (HTTP).
<configuration><system.net><defaultProxy>
Nota:
Si va a migrar a .NET 6+, configure el servidor proxy mediante la HttpClient.DefaultProxy propiedad .
Syntax
<defaultProxy
enabled="True|False"
useDefaultCredentials="True|False">
<bypasslist>...</bypasslist>
<proxy>...</proxy>
<module>...</module>
</defaultProxy>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Attributes
| Elemento | Descripción |
|---|---|
enabled |
Especifica si se usa un proxy web. El valor predeterminado es True. |
useDefaultCredentials |
Especifica si las credenciales predeterminadas para este host se usan para acceder al proxy web. El valor predeterminado es False. |
Elementos secundarios
| Elemento | Descripción |
|---|---|
| bypasslist | Proporciona un conjunto de expresiones regulares que describen direcciones que no usan el proxy. |
| module | Agrega un nuevo módulo proxy a la aplicación. |
| proxy | Define un servidor proxy. |
Elementos primarios
| Elemento | Descripción |
|---|---|
| system.net | Contiene la configuración que especifica cómo se conecta .NET Framework a la red. |
Observaciones
Si el defaultProxy elemento está vacío, se usa la configuración del proxy del sistema.
Se produce una excepción si el elemento de módulo especifica un tipo no público, el tipo no deriva de la IWebProxy clase , una excepción del constructor sin parámetros de este objeto o se produjo una excepción al recuperar el proxy predeterminado especificado por el sistema. La InnerException propiedad de la excepción debe tener más información sobre la causa principal del error.
Archivos de configuración
Este elemento se puede usar en el archivo de configuración de la aplicación o en el archivo de configuración de la máquina (Machine.config).
Example
En el ejemplo siguiente se usan los valores predeterminados del proxy del sistema, se especifica la dirección del proxy y se omite el proxy para el acceso local y contoso.com.
<configuration>
<system.net>
<defaultProxy>
<proxy
usesystemdefault="True"
proxyaddress="http://192.168.1.10:3128"
bypassonlocal="True"
/>
<bypasslist>
<add address="[a-z]+\.contoso\.com$" />
</bypasslist>
</defaultProxy>
</system.net>
</configuration>