TF400324 Team Foundation 服务不可用

TF400324 Team Foundation services are not available

当我想用 VS 连接到 tfs 服务器时,我遇到了团队基础问题。

连接时出错:

TF400324: Team Foundation services are not available from server <URL>.
Technical information (for administrator):
The server committed a protocol violation. Section=ResponseHeader Detail=Header name is invalid

但我用浏览器连接到 tfs 服务器,但无法连接 VS。

发送给所有人 :)

尝试清除本地 TFS 缓存和 Visual Studio 缓存,然后重试。

  1. 关闭所有 Visual Studio 个实例。
  2. 清除visual studio下的缓存

    %APPDATA%\Microsoft\VisualStudio
    
  3. 清除

    下的TFS缓存
    %LocalAppData%\Microsoft\Team Foundation\{version}\Cache
    
  4. 转到控制面板 -> 用户帐户 -> 管理您的凭据 -> Windows 凭据,select TFS url 删除它。
  5. 重新启动您的 Visual Studio 以重新连接到您的 TFS 服务器。

如果仍然无效,请尝试将以下代码添加到您的 TFS web.config 文件 (C:\Program Files\Microsoft Team Foundation Server 14.0\Application Tier\Web Services\web.config):

<configuration>
      <system.net>
            <settings>
                  <httpWebRequest useUnsafeHeaderParsing="true"/>
            </settings>
      </system.net>
</configuration>

更新:

尝试以下操作:

  • 运行 下面的命令重置用户数据,然后再试一次。

    cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE,

    devenv.exe /resetuserdata

  • 尝试 运行 作为另一个用户使用命令:runas /netonly /user:<account> devenv.exe
  • 重置 IIS 和应用程序池

如果还是不行,建议先移除VS (彻底卸载),然后重新安装..