TF400324 Team Foundation服务不可用

时间:2018-09-05 05:06:53

标签: visual-studio-2015 tfs

当我想用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连接。

tnx全部:)

1 个答案:

答案 0 :(得分:0)

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

  1. 关闭所有Visual Studio实例。
  2. 清除Visual Studio缓存

    %APPDATA%\Microsoft\VisualStudio
    
  3. 清除TFS缓存

    %LocalAppData%\Microsoft\Team Foundation\{version}\Cache
    
  4. 转到“控制面板”->“用户帐户”->“管理凭据”-> Windows凭据,选择要删除的TFS网址。
  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    (干净卸载),然后再次重新安装。.