【问题标题】:Installing Visual Studio 2017 Behind Corporate Proxy在企业代理后面安装 Visual Studio 2017
【发布时间】:2017-01-16 15:25:06
【问题描述】:

很简单的问题。我无法在 NTLM 公司代理后面安装 VS 2017 RC。我试过通过 fiddler 和 fiddler + cntlm 运行它,但没有运气。

我还尝试为外部 (vs_enterprise.exe) 和内部 (vs_setup_bootstrapper、vs_installer 和 vs_installershell) 文件创建 .exe.config 文件。

在所有情况下,安装程序似乎都没有尝试连接到任何地方,并且在少数情况下确实连接了,即使它得到“200”和一些数据,我仍然得到“你可能没有连接到网络”错误。

我确信 fiddler 和 cntlm 都在工作,因为我将它们用于我的 node/npm 工具。

我在防火墙之外没有任何“安全”机器,所以我无法在那里创建下载并将其拉到这里。

任何人都可以建议任何其他安装软件的方法吗?

【问题讨论】:

    标签: proxy ntlm visual-studio-2017


    【解决方案1】:

    如果你添加

    <system.net>
       <defaultProxy useDefaultCredentials="true" >
       </defaultProxy>
    </system.net>
    

    在 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config 和 Framework64 中的 machine.config 的底部,那么这应该可以解决它。还修复了我同步到 VSTS 的问题

    【讨论】:

      【解决方案2】:

      I3enner 的回答是正确的,但如果您使用公司代理,您可能需要在代理地址上添加用户、密码和域,如下所示:

      <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

      【讨论】:

        【解决方案3】:

        看起来 MS 已经解决了代理问题。问题已解决。

        来自 cmets:
        The installer now uses auto-proxy detection for downloads. 来自 2017 年 9 月 11 日版本 15.4 预览版 2 的发行说明。
        https://www.visualstudio.com/en-us/news/releasenotes/vs2017-preview-relnotes

        【讨论】:

        • 呃?!你能详细说明一下吗?
        • 我的意思是我现在能够下载并运行安装程序并在我的公司代理后面安装 Visual Studio。没有提琴手或任何东西,只需直接下载、运行和安装。我已经使用 VS2017 15.0 和 15.1(预览版)完成了这项工作,它们可以并排运行,没有安装问题。未进行任何代理更改。
        • 您的安装中是否包含移动开发?我可以安装其他组件,但不知何故,移动开发组件仍然需要代理来下载一些 java sdk。
        • 不,只有web stack、azure、node js和.net core
        • The installer now uses auto-proxy detection for downloads. 来自 2017 年 9 月 11 日版本 15.4 预览版 2 的发行说明。visualstudio.com/en-us/news/releasenotes/…
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-03-09
        • 1970-01-01
        • 2019-09-04
        • 2018-01-04
        • 1970-01-01
        • 1970-01-01
        • 2018-09-13
        相关资源
        最近更新 更多