2012-01-24 2 views
3

У меня есть сервер TFS2010, который был перемещен из рабочей группы в домен. Контроль версий и сборка работают нормально (у нас нет отчетов или настроек SharePoint для этого сервера). Я могу подключиться с помощью консоли администратора TFS на сервере, используя учетную запись домена Tfs_admin, и я могу подключиться с помощью VS2010 со своего рабочего стола (учетной записи домена).TFS2010 веб-доступ дать 401

При попытке подключиться к веб-доступа (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 in chrome Я получаю вызов за имя пользователя \ пароль, и я использую myDomain \ myAccount с паролем (который отлично работает в VS2010) Затем я получаю страницу Ooops и перехожу в файл журнала IIS, и я вижу, что «401.2 - Ошибка входа в систему из-за конфигурации сервера». На следующей строке в журнале я вижу myDomain \ myAccount и «404.4 - Нет обработчика, настроенного» рядом с ним.

+0

Как выполняется аутентификация в вашем web.config? –

+1

FYI - (minor nitpick) В TFS ничего не называется «безопасным источником». Существует «исходный контроль», который является совершенно радикально иной, чем продукт, ранее известный как «Source Safe». – NotMe

ответ

2

Я ненавижу отвечать мой собственный вопрос, но я получил его работу, а не через ответ, но, держась на нем, пока это не будет сделано. Я отследил его до статического (изображений, css, js) контента, который не доставлен. Я сосредоточился на одном изображении: http: //tfs.myDomain: 8080/tfs/web/Resources/images/company_logo.gif, и это давало мне: 404.4 - никакой обработчик не настроен, поэтому я удалил картографирование обработчиков StaticFile (IIS> Sites> Team Foundation Server) и перезагрузили компьютер. Я добавил его в IIS, и все началось.

+0

Рад видеть, что вы это разрешили. Интересное решение. – NotMe

0

Вы можете начать с рассмотрения этого документа:. http://msdn.microsoft.com/en-us/library/ms404883.aspx

Есть целый ряд шагов, которые вы должны следовать, чтобы изменить окружающую среду, что TFS функционирует в

+0

Я выполнил документы, спасибо. Это было из-за того, что все остальное работало, а не веб-доступ, которым я занимал этот пост. –

Смежные вопросы