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

问题描述 投票:0回答:1

我的一位开发人员在尝试连接到我们的一个DevOps项目时收到来自Visual Studio 2017 Enterprise的以下消息,并且我们尝试了所有可以想到的内容以及从搜索Stack Overflow和Internet中找到的所有内容。一般只是没有工作。

这是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.

我们尝试过的内容

  1. 删除文件夹Team Foundation,VisualStudio,VisualStudio Services,VSCommon和vshub,位于%userprofile%\ AppData \ Local \ Microsoft中

  2. 从Windows凭据管理器中删除所有内容。

  3. 通过浏览器进行身份验证(成功)。

存储库托管在dev.azure.com。

据我了解,这是HTTP 403错误,这意味着用户已成功通过身份验证,并且他们只是没有查看请求的资源的权限。 DevOps中的权限与没有任何问题的其他用户相同。我们为开发人员提供了一个小组,如果您属于该小组,那么您拥有所有必需的权限,因此我相信他们的权限与没有任何问题的其他开发人员相同。

[我认为我通常理解此错误对网站意味着什么,但是对于Visual Studio或Azure DevOps希望我们专门减轻此错误的事情,我似乎茫然无措。

visual-studio azure-devops http-status-code-403
1个回答
0
投票

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

[这曾是旧版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 /resetsettingsdevenv.exe /resetuserdata以重置VS设置和用户数据。从Joyce Lin开始。

3。检查注册表设置,并清空China终结点(如果存在)。检查this one。现在尝试登录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

来自Nathan Timblin的提示。

希望以上所有帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.