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

UNC-доступ к TFS SharePoint не работает

Мы используем TFS2010 с порталом документов SharePoint. Мы пытаемся получить доступ к файлам в SharePoint, используя пути UNC (например, \\ tfs2010 \ sites \ DefaultCollection \ MyProject), и это просто не работает.

На моей рабочей станции я действительно получаю разное поведение в зависимости от пути.

Случай 1: Путь = \\ tfs2010 \ sites \ DefaultCollection \ MyProject \ Результат: проводник Windows сообщает об ошибке сети "Windows не может получить доступ к \\ tfs2010 \ sites \ DefaultCollection \ MyProject \"

Случай 2: Путь = \\ tfs2010.mycompany.com \ sites \ DefaultCollection \ MyProject \ Result: появляется диалоговое окно «Безопасность Windows» с запросом моего имени пользователя и пароля. Я попытался ввести все комбинации моего имени пользователя и пароля Windows (с доменом перед именем пользователя и без него), но, несмотря ни на что, мои учетные данные не принимаются.

У меня нет проблем с доступом к сайту SharePoint через веб-портал - просто UNC не работает.

В средстве просмотра событий на сервере, похоже, нет ничего важного.

Кто-нибудь знает, в чем может быть проблема?

  • Я предполагаю, что вы находитесь в том же домене, что и сервер, и правильно входите в систему, когда запрашивает UNC (либо домен \ пользователь, либо user@domain.com).
  • Какая ОС у вас работает? Я считаю, что для доступа к UNC требуется Клиентская служба WebDav быть запущенным, и он не работает по умолчанию на всех серверных ОС.
  • Tfs2010 - это фактическое имя сервера или псевдоним? Если это не настоящее имя сервера, возможно, у вас проблемы с аутентификацией Kerberos.
  • ULSViewer твой друг. Запустите его на сервере SharePoint, укажите местоположение журналов по умолчанию и наблюдайте за ним, пока вы пытаетесь подключиться к UNC в SharePoint. 90% времени я могу обнаружить проблему с помощью USLViewer.
  • Попробуйте зайти в стандартную (не TFS) библиотеку документов SharePoint и нажать кнопку «открыть в проводнике». Это работает?
  • Бонусный совет: причина, по которой \ tfs2010 не запрашивает вход в систему, а полное доменное имя делает это, заключается в том, что он использует зоны безопасности Internet Explorer и предполагает, что что-либо с полным доменным именем не является доверенным для сквозной аутентификации. Чтобы исправить это, добавьте tfs2010.mycompany.com в зону «Интранет».