Posłużę się przykładem, aby dodać do powyższych odpowiedzi.
Napotkałem problemy z serwerem proxy podczas próby zainstalowania pakietów za pośrednictwem Instalatora platformy internetowej
To także używa pliku konfiguracyjnego, którym jest WebPlatformInstaller.exe.config
Wypróbowałem zmiany sugerowane na tym forum IIS, które jest
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.net>
<defaultProxy enabled="True" useDefaultCredentials="True"/>
</system.net>
</configuration>
i
<?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>
Żadne z nich nie działało.
To, co zadziałało dla mnie, to -
<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>
Aby móc z niego korzystać, moduł musiał zostać zarejestrowany w Instalatorze platformy internetowej.