如果用户在团队资源管理器中运行查询时 Visual Studio 停止响应,则您可能需要重新配置 Internet Explorer,使它不会通过代理服务器发送对本地网络资源的请求。 如果您的组织使用脚本来配置 Internet Explorer,则它所包含的一些设置可能会引起此问题。
如果您的组织不需要脚本,您应该将 Internet Explorer 配置为忽略脚本并自动检测网络设置。
如果您无法忽略或更新脚本,则应将 HKEY_CURRENT_USER(每个用户)和 HKEY_LOCAL_MACHINE(全局)的可选注册表项 BypassProxyOnLocal 设置为 true。 此配置将使计算机无需通过 LAN 代理服务器即可请求本地资源。
备注
如果将 BypassProxyOnLocal 设置为 true,则当运行 tf.exe 命令行工具时,可能也会提高性能。
默认情况下不配置 BypassProxyOnLocal,并且当 Internet Explorer 设置为使用自动配置脚本或自动检测设置时,所有 URL 请求都会通过代理服务器进行路由。 如果您配置此项并将其设置为 true,则只有在请求的资源位于组织的 Intranet 之外时,URL 请求才通过代理服务器进行路由。 如果资源位于组织的 Intranet 之内,则请求不通过代理服务器进行路由。 在这些本地请求中,URI 不包含句点 (.)。 例如,浏览器项 http://webserver/ 不会通过代理服务器进行路由。 但是,浏览器项 https://www.microsoft.com 则将通过代理服务器进行路由。
重要
错误地编辑注册表可能会严重损坏系统。在更改注册表之前,应备份计算机上的所有重要数据。
必需的权限
若要执行这些过程,您必须是本地计算机上**“Administrators”**安全组的成员。
禁用自动配置脚本
打开**“Internet Explorer”**。
单击**“工具”,然后单击“Internet 选项”**。
在**“连接”选项卡上,单击“局域网设置”**。
在**“局域网(LAN)设置”对话框中,清除“使用自动配置脚本”复选框,然后单击“确定”**。
单击**“确定”**关闭对话框。
配置 BypassProxyOnLocal 注册表项
单击**“开始”,单击“运行”,键入 Regedit,然后单击“确定”**。
为当前用户设置此项:
在 HKEY_CURRENT_USER 下找到并单击以下文件夹:Software\Microsoft\VisualStudio\10.0\TeamFoundation\。
依次单击**“编辑”、“新建”和“项”**。
键入 RequestSettings 作为项的名称。
右击**“RequestSettings”,单击“新建”,然后单击“字符串值”**。
键入 BypassProxyOnLocal 作为字符串名称。
右击**“BypassProxyOnLocal”,然后单击“修改”。 在“数值数据”中键入 True,然后单击“确定”**。
全局设置该项(针对所有用户):
在 HKEY_LOCAL_MACHINE 下找到并单击以下文件夹:Software\Microsoft\VisualStudio\10.0\TeamFoundation\。
执行步骤 2b 至 2d。
在**“文件”菜单上单击“退出”**。