非常简单的问题。我无法在NTLM公司代理后面安装VS 2017 RC。我试过通过fiddler和fiddler + cntlm运行它没有运气。
我还尝试为外部(vs_enterprise.exe)和内部(vs_setup_bootstrapper,vs_installer和vs_installershell)文件创建.exe.config文件。
在所有情况下,安装程序似乎都没有尝试连接任何地方,并且在少数情况下连接时,即使它有一些带有某些数据的'200',我仍然会得到“你可能没有连接到网络“错误。
我确信fiddler和cntlm都在工作,因为我将它们用于我的node / npm工具。
我在防火墙外没有任何“安全”机器,所以我无法在那里创建下载并将其拉到此处。
有人可以建议安装软件的其他方法吗?
答案 0 :(得分:6)
如果你添加
<system.net>
<defaultProxy useDefaultCredentials="true" >
</defaultProxy>
</system.net>
到C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config和Framework64中的machine.config的底部,然后这应该修复它。还修复了我的问题同步到VSTS
答案 1 :(得分:0)
看起来MS已经解决了代理问题。问题解决了。
来自评论:
2017年9月11日版本15.4预览版2的发行说明中的The installer now uses auto-proxy detection for downloads.
https://www.visualstudio.com/en-us/news/releasenotes/vs2017-preview-relnotes
答案 2 :(得分:0)
I3enners 的答案是正确的,但如果您可能是公司代理,则可能需要在代理地址上添加用户、密码和域,如下所示:
<system.net>
<defaultProxy enabled="true" useDefaultCredentials="true">
<proxy bypassonlocal="True" proxyaddress="http://domain%5Cusername:password@youproxyaddress:portnumber" />
</defaultProxy>
</system.net>
'%5C' 是 '' 的解释。 把代码放在你machine.config的底部
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config and C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config