Помогите с ошибкой TF31003 - PullRequest
0 голосов
/ 14 января 2010

Я могу войти через Интернет http://localhost:8080/tfs/web с любым пользователем, удаленным или локальным, но когда я пытаюсь войти через Teamprise или VSTS2010, я получаю ту ошибку, что мои учетные данные верны, но у меня нет прав доступа, почему ? Я пробовал с учетной записью администратора и учетной записи пользователя ...

TF31003: Ваша учетная запись пользователя не есть разрешение на подключение к команде основной сервер на http://x.x.x.x:8080/tfs/cibercell_dc попросите администратора вашего сервера добавить соответствующее разрешение на ваш счет

Я просматриваю программу просмотра событий и получаю следующее событие NT:

TF53010: The following error has occurred in a Team Foundation component or extension:
Date (UTC): 14/01/2010 07:49:36 p.m.
Machine: WS08R2
Application Domain: /LM/W3SVC/8081/ROOT-1-129079721685126418
Assembly: Microsoft.TeamFoundation.Framework.Server, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v2.0.50727
Service Host: 
Process Details:
  Process Name: w3wp
  Process Id: 8148
  Thread Id: 7972
  Account name: CIBERCELL\Administrator

Detailed Message: TF53008: The authentication type  is not supported.

Web Request Details
    Url: http://190.43.252.222:8081/TeamFoundation/Administration/v3.0/LocationService.asmx [method: POST]
    User Agent: Team Foundation (devenv.exe, 10.0.21006.1)
    Headers: Cache-Control=max-age%3d259200&Connection=keep-alive&Via=1.1+bsd.resonanciamedica.com%3a3128+(squid%2f2.6.STABLE16)%2c+1.0+bsd.resonanciamedica.com%3a3128+(squid%2f2.5.STABLE14)&Content-Length=370&Content-Type=application%2fsoap%2bxml%3b+charset%3dutf-8&Accept-Encoding=gzip&Accept-Language=es-PE&Host=190.43.252.222%3a8081&User-Agent=Team+Foundation+(devenv.exe%2c+10.0.21006.1)&X-TFS-Version=1.0.0.0&X-TFS-Session=4a978cb7-31fa-4632-b8f9-bda681100a90&TF-Instance=4a978cb7-31fa-4632-b8f9-bda681100a90&SOAPAction=http%3a%2f%2fmicrosoft.com%2fwebservices%2fConnect&X-Forwarded-For=192.168.0.43%2c+192.168.0.200
    Path: /TeamFoundation/Administration/v3.0/LocationService.asmx
    Local Request: False
    Host Address: 209.45.92.194
    User: NT AUTHORITY\IUSR [authentication type: ]

1 Ответ

2 голосов
/ 15 января 2010

При установке TFS 2010 Beta 2 добавили ли вы поддержку NTLM-аутентификации в настройках IIS?

TFS по умолчанию использует NTLM (встроенную аутентификацию Windows) для аутентификации на сервере. Тот факт, что вы можете обращаться к серверу любым пользователем, говорит о том, что для веб-приложения IIS, являющегося уровнем приложения Team Foundation Server, по какой-то причине не включена аутентификация.

...