我位于需要凭据的公司代理服务器后面。在过去的 2 小时内,我一直尝试使用 MS Visual Studio Pro 2012 连接到 TFS 服务器(在 tfspreview.com 上),但没有成功。每次尝试都会遇到此错误:
当我启动集成浏览器时,它工作正常。它要求我提供代理登录凭据,一旦输入,我就可以走了。所以这里发生了一些不同的连接方法。
我还导航到 TFS 服务器,在项目中单击打开 Visual Studio 的新实例。新实例失败并在输出中显示以下消息:
HTTP code 407: Proxy Authentication Required
我已经尝试了在 another post 上找到的所有内容无济于事。我已经对 devev.exe.config 进行了所有编辑和组合编辑,但发现没有成功。
难道 2010 版与 2012 Pro 版有什么不同吗?我运行的是 Windows 7。
有人可以透露一些信息吗?请问?
注意:此问题也适用于 Visual Studio 2013
最佳答案
经过三天的搜索,解决方案落在了我的腿上。
现在,VS 尝试进行自动更新,但被代理阻止了。系统提示我输入凭据并进行检查。
我受到启发,检查 TFS 服务器连接只是为了好玩,以防提示可能会为 TFS 服务器建立连接以通过隧道......瞧瞧! 成功了!
解决方法:
- 打开工具>扩展和更新
- 点击左侧菜单中的更新...
- 屏幕上将会出现失败通知以及用于输入您的凭据的链接。单击它并输入它们。
- 关闭扩展管理器。
- 点击TEAM>连接到 TFS 服务器...
- 输入地址即可!
注意:有些人建议尝试通过打开集成浏览器来使用代理凭据提示,但这并没有奏效。我不是专家,但我认为他们是通过 Windows 本身内部的不同 channel 进行连接的。
无需编辑devenv.exe.config即可实现此功能。
每次需要连接到服务器时都必须手动检查更新,这将是一件痛苦的事情,但这是我想出的最佳解决方案,直到 Microsoft 通过更新或 future 版本永久修复此问题。
关于visual-studio - Visual Studio错误: (407: Proxy Authentication Required),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13717815/