У меня 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, если в ней нужно внести изменения, и я являюсь локальным администратором на обеих машинах. Однако я не являюсь администратором домена, если нужно внести изменения.
После тщательного изучения ситуации выяснилось, что это была комбинация факторов. Я отправляю ответ, потому что это довольно распространенная проблема:
Создайте учетную запись пользователя на сервере, которая соответствует учетным данным на вашем локальном компьютере, включая MACHINENAME \ LocalUsername
Похоже, возникла проблема с сетью при попытке подключиться к серверу Release Management Server с компьютера, не являющегося доменом, когда он подключен внутри сеть. При подключении через VPN из дома эта ситуация была разрешена, но только после того, как мы убедились, что учетная запись и учетные записи локального компьютера были правильно настроены. Компьютер, подключенный к домену, всегда подключается правильно.