Voy a usar un ejemplo para agregar a las respuestas anteriores.
Me encontré con problemas de proxy al intentar instalar paquetes a través del Instalador de plataforma web
Eso también usa un archivo de configuración que es WebPlatformInstaller.exe.config
Probé las ediciones sugeridas en este foro de IIS que es
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.net>
<defaultProxy enabled="True" useDefaultCredentials="True"/>
</system.net>
</configuration>
y
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.net>
<defaultProxy>
<proxy
proxyaddress="http://yourproxy.company.com:80"
usesystemdefault="True"
autoDetect="False" />
</defaultProxy>
</system.net>
</configuration>
Ninguno de estos funcionó.
Lo que funcionó para mí fue esto:
<system.net>
<defaultProxy enabled="true" useDefaultCredentials="false">
<module type="WebPI.Net.AuthenticatedProxy, WebPI.Net, Version=1.0.0.0, Culture=neutral, PublicKeyToken=79a8d77199cbf3bc" />
</defaultProxy>
</system.net>
El módulo necesitaba estar registrado con Web Platform Installer para poder usarlo.