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.

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