TFS2010 веб-доступ дать 401
У меня есть сервер TFS2010, который был перемещен из рабочей группы в домен. Контроль версий и сборка работают нормально (у нас нет отчетов или настроек Sharepoint для этого сервера). Я могу подключиться с помощью консоли администратора TFS на сервере, используя Tfs_admin
Учетная запись домена, и я могу подключиться с помощью VS2010 со своего рабочего стола (учетная запись домена).
Если я пытаюсь подключиться к веб-доступу (http://tfs.myDomain.com:8080/tfs/web
) Я получаю 401.2
ошибка, сопровождаемая 401.1
в логах IIS (c:\inetpub\logs\Logfiles\W3SVC8080
). Пул приложений IIS настроен для работы в классическом режиме на V4.0 с использованием myDomain\Tfs_admin
учетная запись. Если это проблема аутентификации, какую учетную запись я должен использовать? Я пытался использовать myDomain\Tfs_admin
и даже это не работает.
Если я пойду к: http://tfs.myDomain.com:8080/tfs/web/IndexLimited.aspx
Я получаю страницу, но в Firebug я вижу, что все.css .js и изображения возвращают 404 не найдены. Если я посмотрю в этом каталоге на сервере, я смогу увидеть содержимое.
Я пытался зарегистрировать тикет на форумах MSDN, но все еще не мог решить эту проблему. Веб-доступ не должен быть так сложно настроить?
Хорошо, больше данных: если я использую URL:tfs.myDomain.com:8080/tfs/Web в Chrome, меня оспаривают для имени пользователя \ пароля, и я использую myDomain\myAccount с паролем (который отлично работает в VS2010), затем я получаю страницу Ooops и перейдите к файлу журнала IIS, и я вижу "401.2 - Ошибка входа в систему из-за конфигурации сервера". На следующей строке в журнале я вижу myDomain\myAccount и рядом с ним "404.4 - Нет настроенного обработчика".
2 ответа
Ненавижу отвечать на свой вопрос, но у меня все получилось, не с помощью ответа, а продолжая до тех пор, пока это не будет сделано. Я отследил его до статического (images, css, js) контента, который не доставляется. Я сосредоточился на одном изображении:http://tfs.myDomain:8080/tfs/web/Resources/images/company_logo.gif, и это давало мне:404.4 - Нет настроенного обработчика, поэтому я удалил сопоставление обработчика StaticFile (IIS> Сайты>Team Foundation Server) и перезагрузил машину. Я добавил его обратно в IIS, и все стало работать.
Вы можете начать с просмотра этого документа: http://msdn.microsoft.com/en-us/library/ms404883.aspx
Существует ряд шагов, которые вы должны выполнить, чтобы изменить среду, в которой работает TFS.