当我想用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全部:)
答案 0 :(得分:0)
尝试清除本地TFS缓存和Visual Studio缓存,然后重试。
清除Visual Studio缓存
%APPDATA%\Microsoft\VisualStudio
清除TFS缓存
%LocalAppData%\Microsoft\Team Foundation\{version}\Cache
如果仍然无法解决,请尝试将以下代码添加到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
如果仍然无法解决问题,我建议先删除VS (干净卸载),然后再次重新安装。.