Подключение к удаленному экземпляру TFS 2010 приводит к ошибке TF30063 - PullRequest
1 голос
/ 01 июня 2011

Я подключаюсь к удаленному экземпляру TFS 2010 с помощью Visual Studio 2010. Я могу получить последнюю версию для всех файлов в конкретном проекте, кроме одного файла резервной копии базы данных.Когда я пытаюсь получить последнюю версию этого файла, я получаю следующую ошибку:

TF30063: у вас нет прав доступа к Microsoft-IIS / 6.0

Я пытался очистить локальный кеш клиента VS, но это не помогает.В журналах событий нет записей, которые бы давали какие-либо подсказки относительно того, что происходит.

Буду признателен за любую помощь или за любые идеи, с помощью которых я смогу узнать больше диагностической информации.

Colin.

Обновление: информация трассировки показывает следующее, никаких реальных указателей

06/01/2011 15:45:09 (pid 5560, tid 5216, 115007 ms) Completed download: id = 0 in 61866          ms, active = 1
06/01/2011 15:45:09 (pid 5560, tid 5216, 115007 ms) Web method response: [xxxxx.homeserver.com] Ver-Download: Napier.bak 61866 ms
06/01/2011 15:45:09 (pid 5560, tid 5216, 115007 ms) Recorded m_exception in UpDownAsyncResult.Completed(): Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException: TF30063: You are not authorized to access Microsoft-IIS/6.0. at      Microsoft.TeamFoundation.VersionControl.Client.FileUploader.HandleErrorResponse(HttpWebResponse response)
06/01/2011 15:45:09 (pid 5560, tid 5216, 115008 ms) Caught and converted to non-fatal error: Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException: TF30063: You are not authorized to access Microsoft-IIS/6.0. at Microsoft.TeamFoundation.VersionControl.Client.Client.EndDownloadFile(IAsyncResult asyncResult, Stream& downloadStream)  at Microsoft.TeamFoundation.VersionControl.Client.AsyncGetFileState.Completed(IAsyncResult asyncResult)
06/01/2011 15:45:09 (pid 5560, tid 5216, 115008 ms) Converted to non-fatal: Microsoft.TeamFoundation.VersionControl.Client.VersionControlException: C:\code\Remote\Napier\Trunk\Database Backups\Napier.bak: TF30063: You are not authorized to access Microsoft-IIS/6.0. Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException: TF30063: You are not   authorized to access Microsoft-IIS/6.0. at Microsoft.TeamFoundation.VersionControl.Client.Client.EndDownloadFile(IAsyncResult asyncResult, Stream& downloadStream) at Microsoft.TeamFoundation.VersionControl.Client.AsyncGetFileState.Completed(IAsyncResult asyncResult)
--- End of inner exception stack trace ---
06/01/2011 15:45:09 (pid 5560, tid 2784, 115193 ms) DownloadFiles: 62061 ms
06/01/2011 15:45:09 (pid 5560, tid 2784, 115193 ms) Acknowledgements: 0 ms
06/01/2011 15:45:09 (pid 5560, tid 2784, 115349 ms) CreateWebRequest() -- Uri: https://xxxxxx.homeserver.com/tfs/DefaultCollection/VersionControl/v1.0/repository.asmx
06/01/2011 15:45:09 (pid 5560, tid 2784, 115355 ms) request.AutomaticDecompression: GZip
06/01/2011 15:45:09 (pid 5560, tid 2784, 115355 ms) Web method running: [https://xxxxxx.homeserver.com/tfs/DefaultCollection/VersionControl/v1.0/repository.asmx] QueryItemsExtended[VersionControl]
06/01/2011 15:45:09 (pid 5560, tid 2784, 115649 ms) HTTP headers:
Content-Length: 1247
Cache-Control: private, max-age=0
Content-Type: application/soap+xml; charset=utf-8
Date: Wed, 01 Jun 2011 14:43:27 GMT
Server: Microsoft-IIS/6.0
Via: 1.1 Clearswift SECURE Web Gateway
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET

Ответы [ 2 ]

1 голос
/ 02 июня 2011

Хорошо, я исправил это.Я уменьшил размер файла резервной копии базы данных до 1,5 МБ, удалив из него устаревшие наборы данных, и он сработал.

Не уверен, что это была проблема TFS или проблемы с рабочим прокси-сервером - возможно, ограничение передачи файлов 25 МБналожены.Последнее мне кажется более вероятным.

1 голос
/ 01 июня 2011

Похоже, у вас на сервере поврежденный файл кэша.Я рекомендую войти на сервер и очистить кеш (обычно в C: \ program files \ microsoft team foundation server 2010 \ Уровень приложений \ Веб-службы \ _tfs_data \ {guid} \ proxy)

Удалить все файлытам (ничего не сломается, эта папка просто кеш) и попробуйте снова получить Get Latest (не нужно перезагружать сервер).Если это не сработает, я рекомендую обратиться в службу поддержки MS.

...