因此,为了在我们的组织内使用NuGet和其他开发工具,我们不得不为每个用户在其特定环境变量中设置系统范围的环境变量“http_proxy”。目前,我们尝试过的所有包管理器(如NuGet、NPM、chocolatey等)都可以与外部存储库正常工作。最近,我们在构建服务器上设置了一个内部NuGet服务器,用于内部托管常见的软件包。每个人都可以浏览到位于URL的服务器位置:
-ip-/nuget
,并且我们可以看到XML源。但当我们尝试使用nuget.exe或Visual Studio 2017连接到此源时,查找软件包的请求总是在100000ms
后超时,我猜这是默认超时时间。我们还可以在任何浏览器中精确浏览超时的URL,没有任何问题。我认为这可能与我们的内部代理尝试将流量路由到网络外部有关,而实际上它是内部的,但我无法验证。请问是否有任何解决方法?