启动 Visual Studio 2015 SP3 时出现客户端身份验证错误
Posted
技术标签:
【中文标题】启动 Visual Studio 2015 SP3 时出现客户端身份验证错误【英文标题】:Client authentication error when starting Visual Studio 2015 SP3 【发布时间】:2016-11-25 18:49:21 【问题描述】:我刚刚执行了 Visual Studio 2015 SP3 的全新安装,我在启动时的输出窗口中得到了这个:
我们无法自动填充您的 Visual Studio Team Services 帐户。
遇到以下错误:TF400813:资源不可用于匿名访问。需要客户端身份验证。
我根本没有使用 VSTS,也没有配置任何与它的连接。 (不过,我确实配置了与本地 TFS 实例的连接。)
我怎样才能省去这个错误信息?我想指示 Visual Studio 在启动时不要尝试连接到 VSTS。
【问题讨论】:
【参考方案1】:在 Visual Studio 的右上角,您会发现一个带有您的姓名或姓名首字母的彩色框。点击向下箭头,然后点击帐户设置。
在打开的窗口中,请点击窗口左上角的“退出”。
重新启动 Visual Studio 并重新登录后,错误应该消失了。
【讨论】:
这让我笑了谢谢 :) MS 一直做得很好!你仍然可以注册他们的一件东西,这有点可爱,但它会导致错误——就像过去一样! :D 哈哈 多么奇怪。我已经登录了,很明显,当我第一次创建它时,连接是有效的。但是解决这个错误的方法是退出并重新登录。耸耸肩它起作用了,所以我不会深入研究这个问题,只是把它归结为“Redmond”。 我发现下拉菜单中有一个“帐户设置”选项,其中包含一个“重新输入凭据”链接。显然它们过期了.. 这似乎与我在公司网络上更改密码有关。我们通过单点登录向 MSFT 进行身份验证。所以我猜令牌已经过时了。如果 VS 重新提示登录就好了。 这个 bug 会持续到 2021 年 ??【参考方案2】:您可以通过以下步骤禁用启动时自动连接:
-
以管理员身份运行“VS2015 的开发人员命令提示符”。
从开发人员命令提示符处运行“tfpt 连接”命令。
取消选中“启动时自动重新连接到最后一个服务器”选项并应用设置。
请注意,如果您没有安装 TFS Power Tools,您将收到 'tfpt' is not recognized as an internal or external command, operable program or batch file
。您可以从 Microsoft Visual Studio Team Foundation Server 2015 Power Tools 安装它们。
【讨论】:
【参考方案3】:This solution 为我修复了它:
-
关闭 Visual Studio
从命令行运行:
del %localappdata%\.IdentityService\SessionTokens.json
【讨论】:
【参考方案4】:类似于接受的解决方案,但我不必注销。 我的解决方案(Visual Studio 2019)是
-
点击链接重新认证
重启视觉工作室
在我这样做之后(我多次单击 #1 中的链接),然后 Git 集成再次开始工作。
【讨论】:
尽量避免向其他答案发布类似的解决方案,除此之外,感谢您对堆栈溢出的贡献:)以上是关于启动 Visual Studio 2015 SP3 时出现客户端身份验证错误的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio Community 2015 无法启动
Visual Studio 2015 无法启动 IIS Express
打开VS2015提示“重新启动处于挂起状态。请在启动Visual Studio”之前重新启动
适用于 Android 的 Visual Studio 2015 RC 模拟器无法启动