Найденный решением. IIS требуется работать в режиме на 64 бита только. Это работало в смешанном режиме 32/64bit. Кредит переходит к этому сообщению в блоге.
Выполните следующую команду в командной строке для отключения смешанного режима:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
И затем переустановите .net 2.0 как так:
%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
И проверьте, что ASP.NET v2.0.50727 установлен на Позволенный в Расширениях веб-сервиса IIS.
Поскольку переменная среды, указывающая на прокси, может быть чувствительной к регистру и существовать не только для HTTP, но и для протоколов HTTPS и FTP, а также есть способ избежать использования прокси-сервера для некоторых адресов или имен серверов. с переменной NO_PROXY я считаю, что правильная команда должна быть немного сложнее:
env | grep -i proxy
, которая выдаст результат вроде
NO_PROXY=localhost,127.0.0.0/8,*.local,*.domain.com,192.168.0.0/16
FTP_PROXY=http://192.168.1.6:3128
https_proxy=http://192.168.1.6:3128
HTTP_PROXY=http://192.168.1.6:3128
HTTPS_PROXY=http://192.168.1.6:3128
http_proxy=http://192.168.1.6:3128