Локальная TFS 2017 не может установить расширения Marketplace в подключенном режиме

Моя локальная версия TFS 2017 с обновлением 2 соответствует требованиям Marketplace (https://marketplace.visualstudio.com/), работающему в подключенном режиме. Какое бы расширение я ни пытался установить в этом режиме, выдается сообщение об ошибке:

Something's gone wrong

We've encountered an error while downloading the extension. Please try again later.

Если я попытаюсь установить такое же расширение в свою учетную запись VSTS, оно будет работать нормально.

Если я отключу локальную TFS от Marketplace, кнопка «Установить» изменится на «Получить бесплатно», и я смогу перейти на страницу загрузки расширения и получить его таким образом.

Сообщение об ошибке не дает подсказки относительно того, где мне следует начать поиск корневого случая. Есть ли проблемы на торговой площадке или ошибка на моей стороне? Мне нужно открыть порт брандмауэра? Что-то другое?

Я пробовал это на двух отдельных подключенных локальных установках TFS 2017 Update 2 и получил такое же поведение. У меня есть права администратора TFS (администратора консоли) на обоих.

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

Ответы 1

Сначала проверьте разрешения, чтобы убедиться, что у вас есть правильные разрешения для установки расширений:

What do I need to install extensions?

Project collection administrators with Edit collection-level information permissions can install extensions. If you don't have permissions, you can request extensions instead.

Ну, я тестировал TFS 2017 Update3 (на моей стороне нет update2) при подключении к TFS, и все работает, как ожидалось, не может воспроизвести проблему ...

Однако это может быть временной сетевой проблемой, поэтому, как и указано в сообщении об ошибке, вы можете попробовать это еще раз позже ... Если проблема не исчезнет, ​​в качестве временного решения вы можете загрузить расширение из Marketplace и загрузить в TFS для установки. Вы также можете попробовать перейти на TFS 2017 с обновлением 3, это должно сработать для вас.

За подробностями обращайтесь к Установить расширения для Team Foundation Server (TFS).

Да, у меня есть необходимые разрешения, и да, я знаю обходной путь. Думаю, я упомянул и то, и другое в своем исходном посте. Я установил большинство наших расширений, так что проблема не в этом. Просить меня установить Обновление 3, чтобы посмотреть, поможет ли это, кажется сложной задачей и в некоторой степени предположением. Мы изучаем обновление 3, но это не относится к делу. Есть ли файл журнала или что-то, что я могу отследить, чтобы попытаться найти основную причину?

Michael Harmsen 15.10.2018 09:13

@MichaelHarmsen Можете ли вы воспроизвести эту проблему с другими учетными записями? Существуют ли какие-либо политики / правила настройки брандмауэра и т. д., Которые могут блокировать подключение к торговой площадке? Просто попробуйте очистить кеши на своем клиентском компьютере, а затем повторите попытку. Что касается журналов, я могу думать о том, что вы можете попробовать проверить Activity, перейдя на http://server:8080/tfs/_oi/_diagnostics/activityLog, или проверить журнал системных событий ...

Andy Li-MSFT 15.10.2018 09:49

Да, мы можем воспроизвести это в разных учетных записях, на разных компьютерах и в разных браузерах (IE и Chrome). Ничего не отображается в журнале активности или журналах событий. Но у нас, похоже, есть проблема с политикой. Если я просматриваю Marketplace с реального сервера (а не со своего компьютера) и пытаюсь войти в систему, мне сообщают, что политика блокирует доступ к login.microsoftonline.com. Я выясню, что делать на нашей стороне, но кажется вводящим в заблуждение, что при просмотре с моего компьютера Marketplace сообщает, что я вошел в систему и работаю в режиме подключения.

Michael Harmsen 16.10.2018 10:26

@MichaelHarmsen Итак, проблема вызвана политикой, вам нужно сначала разобраться, вы можете попросить своего ИТ-администратора помочь с этим ...

Andy Li-MSFT 22.10.2018 09:55

Конечно, политика блокировки на моей стороне, так что я разберусь с этим. Затем вы можете исправить вводящий в заблуждение статус на торговой площадке, в котором говорится, что я работаю в подключенном режиме, когда я не работаю, верно? :)

Michael Harmsen 22.10.2018 13:52

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