Visual Studio 2022 не может подключиться к проекту из-за плохих фильтров

после форматирования моего компьютера и включения его в домен у меня возникла проблема с подключением к Team Explorer, в файле учетной записи я вижу неправильные фильтры.

вот что я должен увидеть: введите сюда описание изображения

Вот что я вижу: введите сюда описание изображения

Я пробовал очистить кеш, выйти из системы и войти в систему снова и снова. без всякого успеха.

наша система контроля версий находится на Azure Devops

вот еще изображение: введите сюда описание изображения

Привет! На скриншотах, которыми вы поделились, вы не смогли увидеть ожидаемого клиента/домен после входа в VS, что могло привести к тому, что вы не смогли подтвердить свой доступ к Azure Repos с правильным удостоверением AAD. Пробовали ли вы посетить портал Azure в окнах InPrivate вашего браузера для проверки и можете ли вы переключиться на других клиентов? При входе на портал Azure предлагается ли вам выбрать личную/рабочую учетную запись?

Alvin Zhao - MSFT 02.07.2024 08:30

Привет всем с портала, если я подключусь к репозиторию DevOps по ссылке, все будет хорошо и я смогу синхронизироваться, единственная часть, которая не работает, — это подключение к проекту. если я щелкну настройку учетной записи в учетной записи VS, я увижу правильный принцип и репозитории

MickeyMar 02.07.2024 08:50

Вы имеете в виду, что можете увидеть правильных арендаторов в настройках учетной записи VS? Но могу ли я узнать, почему вы поделились скриншотами, где жильцы были разные, с неправильными фильтрами?

Alvin Zhao - MSFT 02.07.2024 08:57

Вы имели в виду, что фильтр арендаторов связан с тем, как воспроизводится проблема?

Alvin Zhao - MSFT 02.07.2024 08:58

Я не вижу арендатора в настройках учетной записи на VS, только данные для входа и фильтры. как я могу увидеть арендатора

MickeyMar 02.07.2024 09:01

Я хочу узнать, как воспроизводится ваша проблема, чтобы понять, почему отсутствовал ожидаемый вами арендатор. Как я уже упоминал, если ваша учетная запись пользователя не была зарегистрирована в качестве удостоверения в арендаторе, к которому была подключена ваша организация Azure DevOps, вы не смогли подключиться к проектам в этой организации через Team explorer.

Alvin Zhao - MSFT 02.07.2024 09:08

Устанавливая ПК в домен, можете ли вы указать, в чем заключалась ваша операция? Было ли оно установлено в AAD, к которому была подключена ваша организация?

Alvin Zhao - MSFT 02.07.2024 09:09

да, компьютер был введен в систему управления локальным доменом и синхронизирован с 365 арендаторами, фильтр, который я вижу на компьютере с проблемой, — это домен, к которому подключен мой компьютер. странная проблема заключается в том, что подключение к любому репозиторию напрямую работает нормально - это означает, что пользователю разрешено обрабатывать эти репозитории.

MickeyMar 02.07.2024 09:58

Я добавил еще одно изображение, эта учетная запись представляет собой отдельную учетную запись Microsoft на DevOps.

MickeyMar 02.07.2024 10:00

Я по-прежнему вижу организацию Azure DevOps, которая не подключена ни к одному AAD, в раскрывающемся меню «Подключиться к проекту». Можете ли вы или любой другой пользователь в этой организации учетных записей MS провести тестирование на другом компьютере, который не зарегистрирован в локальном DC? Мы можем использовать учетную запись электронной почты AAD (принципал пользователя) для прямого входа в VS без использования учетной записи локального домена с синхронизацией AAD.

Alvin Zhao - MSFT 02.07.2024 10:32

Другая машина работает нормально с той же учетной записью, другие пользователи в том же домене работают нормально.

MickeyMar 02.07.2024 11:15

Спасибо, что поделились, и казалось, что мы можем исключить причину с помощью настроек Azure DevOps или AAD. Проблема, скорее всего, была связана с настройками VS на этой конкретной машине. Можете ли вы протестировать настройки учетной записи VS -> Параметры учетной записи -> Учетные записи -> Добавить и повторно аутентифицировать учетные записи с помощью веб-браузера и установить флажок «Аутентификация для всех арендаторов» при добавлении учетных записей?

Alvin Zhao - MSFT 02.07.2024 11:21

Просто протестируйте и используйте системный веб-сайт, все в порядке, спасибо за поддержку и идею.

MickeyMar 02.07.2024 11:33

Большое спасибо, что нашли время поделиться новостями. Очень рад узнать, что проблема решена.

Alvin Zhao - MSFT 02.07.2024 11:54

Я обобщил некоторые дополнительные выводы, основанные на наших обсуждениях, которые могут помочь другим членам сообщества, столкнувшимся с аналогичными проблемами, сузить первопричину. Еще раз спасибо за то, что поделились и приложили усилия в этом посте. Ваше здоровье!

Alvin Zhao - MSFT 02.07.2024 11:56
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
15
64
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

РЕШЕНО: я переместил аутентификацию из браузера по умолчанию или брокера аутентификации Windows в системный веб-браузер, и в настоящее время все вошли в систему, и я вижу правильный фильтр в разделе арендаторов.

введите сюда описание изображения

Ответ принят как подходящий

Основываясь на результатах дальнейших обсуждений,

  • Организация Azure DevOps не была подключена ни к одному AAD;

  • Компьютер Windows присоединился к локальному домену, синхронизированному с AAD;

  • Учетная запись пользователя могла посещать клиент, создавший учетную запись, на портале Azure, а также имела доступ к организации Azure DevOps учетной записи Microsoft в браузере этого компьютера;

Проблема может быть решена путем изменения настроек учетной записи Visual Studio -> Параметры учетной записи -> Среда - Учетные записи -> Добавление и повторная проверка подлинности учетных записей с помощью: Системного веб-браузера.

Другие вопросы по теме