visual-studio - 更新 tfs 版本后无法从 Visual Studio 连接 tfs
问题描述
我们将 tfs 版本从 2013 年更新到 2017 年。更新 tfs 版本后,无法从 Visual Studio 连接 tfs。
每次我得到"You are not authorized to access http://tfs.youraddress.com/tfs"
但我可以使用相同的凭据从浏览器连接。
我从“凭据管理器”中删除了通用 tfs 凭据并再次添加,但我没有工作。
我尝试在 cmd 中输入 ipconfig / flushdns ,但没有成功。
我试图从“C:\Users\youruser\AppData\Roaming\Microsoft\VisualStudio\15.0_674a43b7\Team Explorer”中删除 TeamExplorer.config,但没有成功。
顺便说一句,我的计算机在业务域上。我认为该域有问题,但我不知道该怎么办。
解决方案
它应该是 Visual Studio 2017 凭据缓存令牌问题。您可以尝试以下方法来清除缓存:
关闭所有 Visual Studio 实例。
删除
%LOCALAPPDATA%\.IdentityService
。(默认情况下应该是
C:\Users\xxx\AppData\Local\.IdentityService
)
那里正在进行一些与身份相关的缓存,删除文件夹将强制身份系统重建其缓存。
同时清除 TFS 相关的缓存
%LOCALAPPDATA%\Microsoft\Team Foundation\x.0\Cache
以另一个用户身份运行 Visual Studio:
cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
runas /netonly /user:<account> devenv.exe
输入用户密码,然后
Team Explorer
>Manage Connections
如果问题仍然存在,请查看此博客了解更多方法。
推荐阅读
- python - 简单定义的值错误以生成颜色列表
- python - Python Django URL 呈现不正确的模板
- docker - 如果使用 sam local invoke 调用函数,则在执行 axios.request 时 localhost 的 IP 是什么?
- .net - MSTest V2 适配器不支持 testsettings 文件或 vsmdi 文件
- anychart - 自定义时间轴的工具提示以一起显示原始值和对象
- oracle - 为什么存储过程阶段在 CLI 上运行良好时出错?
- c# - Linq 更新 XML 文档
- postgresql - plpgsql函数中的Postgresql更新查询语法错误
- java - 在 Kotlin 中改造单例
- mongodb - 创建配置服务器以部署分片集群时无法启动副本集