Назад | Перейти на главную страницу

Как я могу подключить VS2013 Release Management на компьютере с Windows 10, не являющимся доменом

У меня 2 машины:

Мне нужно запустить клиент управления выпуском Visual Studio 2013 с обеих машин. Машина на моем рабочем столе отлично работает при вводе IP-адреса или URL-адреса в поле ввода URL-адреса Release Management Server, и все подключается и все великолепно.

Однако на моем ноутбуке с Windows 10 все по-другому. Каждая попытка подключения встречается с ошибкой:

Указанный сервер недоступен. Убедитесь, что введенная информация действительна (обратитесь за помощью к своему администратору Release Management). <- Я админ

Я могу пинговать машину как с IP-адресом, так и с именем хоста, что исключает проблемы с DNS. Обе клиентские машины находятся в одной подсети. Обе машины используют один и тот же исходящий порт.

Проверяя журнал событий, я вижу кучу сообщений: The remote server returned an error: (401) Unauthorized.

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

Я попытался создать теневую учетную запись на своем ноутбуке и выполнить танец Shift-Right Click-Run As Different User, но мне, должно быть, чего-то не хватает, потому что я не могу запустить это.

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

Это несовместимость между VS2013 Release Management и Windows 10 или что-то еще? Кто-нибудь еще имел эту проблему и преодолел ее? У меня есть доступ к управлению средой Release Management, если в ней нужно внести изменения, и я являюсь локальным администратором на обеих машинах. Однако я не являюсь администратором домена, если нужно внести изменения.

После тщательного изучения ситуации выяснилось, что это была комбинация факторов. Я отправляю ответ, потому что это довольно распространенная проблема:

  • Рабочая станция отправила на сервер неожиданные учетные данные. Чтобы обойти это, вам необходимо настроить учетную запись пользователя на сервере без домена в имени пользователя. и создайте теневую учетную запись на вашем локальном компьютере. При запуске клиентского приложения вы должны либо войти в эту теневую учетную запись на локальном компьютере, либо вы должны SHIFT + ПРАВОЙ ЩЕЛЧОК и выбрать «Запуск от имени», введя свои локальные теневые учетные данные. Затем это передаст теневую учетную запись на сервер, который теперь будет аутентифицироваться без ссылки на домен. ИЛИ
  • Создайте учетную запись пользователя на сервере, которая соответствует учетным данным на вашем локальном компьютере, включая MACHINENAME \ LocalUsername

  • Похоже, возникла проблема с сетью при попытке подключиться к серверу Release Management Server с компьютера, не являющегося доменом, когда он подключен внутри сеть. При подключении через VPN из дома эта ситуация была разрешена, но только после того, как мы убедились, что учетная запись и учетные записи локального компьютера были правильно настроены. Компьютер, подключенный к домену, всегда подключается правильно.