Я собираюсь использовать пример, чтобы добавить к приведенным выше ответам.
Я столкнулся с проблемами прокси при попытке установить пакеты через установщик веб-платформы.
Это тоже использует файл конфигурации, который является WebPlatformInstaller.exe.config
Я попробовал правки, предлагаемые на этом форуме IIS, который
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.net>
<defaultProxy enabled="True" useDefaultCredentials="True"/>
</system.net>
</configuration>
а также
<?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>
Ничего из этого не сработало.
Что сработало для меня, так это -
<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>
Для использования модуля необходимо зарегистрировать его в установщике веб-платформы.