Visual studio Visual Studio在连接到DevOps项目时遇到403错误

Visual studio Visual Studio在连接到DevOps项目时遇到403错误,visual-studio,azure-devops,http-status-code-403,Visual Studio,Azure Devops,Http Status Code 403,我的一位开发人员在尝试连接到我们的一个DevOps项目时收到了Visual Studio 2017 Enterprise的以下消息,我们已经尝试了我们能想到的一切,我们从搜索堆栈溢出和互联网中发现的一切都没有起作用 以下是Visual Studio中的错误: We could not add the account The browser based authentication dialog failed to complete. Reason: The server understood t

我的一位开发人员在尝试连接到我们的一个DevOps项目时收到了Visual Studio 2017 Enterprise的以下消息,我们已经尝试了我们能想到的一切,我们从搜索堆栈溢出和互联网中发现的一切都没有起作用

以下是Visual Studio中的错误:

We could not add the account
The browser based authentication dialog failed to complete. Reason:
The server understood the request, but is refusing to fulfill it.
我们试过的

> p>删除文件夹%Team Foundation、VisualStudio、VisualStudio服务、VSCommon和VSUB,位于%UrrStute%\AppDATa\Studio\微软

  • 正在从Windows凭据管理器中删除所有内容

  • 通过浏览器进行身份验证(成功)

  • 存储库托管在dev.azure.com上

    据我所知,这是一个HTTP 403错误,这意味着用户成功地进行了身份验证,并且他们没有查看请求资源的权限。DevOps中的权限与其他没有任何问题的用户相同。我们有一个开发人员小组,如果你在这个小组中,你有所有必要的权限,所以我相信他们的权限与其他没有任何问题的开发人员相同

    我想我理解这个错误对网站的一般意义,但是我似乎对VisualStudio或Azure DevOps希望我们做什么来减轻这个错误感到茫然

    基于浏览器的身份验证对话框未能完成

    在旧的VS2015和VS2017中,它曾经是一个已知问题,但我无法在最新的VS2017 15.9.23中复制它。以下是解决该问题的一些技巧:

    1.将VS2017更新至最新的15.9.23版本

    2.导航到VS安装路径
    C:\Program Files(x86)\Microsoft Visual Studio\2017\VsEdition\Common7\IDE
    并运行
    devenv.exe/resetsettings
    devenv.exe/resetuserdata
    重置VS设置和用户数据。从

    3.检查您的注册表设置并清空中国端点(如果存在)。检查。现在尝试登录VS

    4.如果问题在#3之后仍然存在,您可以:

    Open Visual Studio
    Click Help > Send Feedback > Report a problem
    An instance of Visual Studio Feedback will open
    Attempt to sign in using your MS account
    If sign in is successful, check if you are signed into Visual Studio
    
    来自的暗示


    希望以上所有帮助:)

    贵公司是否在Azure Devops服务中使用AAD?我们使用,是的,我应该补充一点,在此之前他们能够通过AAD帐户从Visual Studio进行身份验证。这为我们解决了问题,谢谢!特别是#2通过运行devenv/resetsettings和/resetuserdata。