Я разработал простое приложение, которое позволяет нашей компании выполнять некоторые пользовательские операции, просматривая TFS SDK. Мне удалось заставить это работать для себя локально, но когда я развертываю сайт на веб-сервере, я получаю сообщение об ошибке неавторизованного доступа: TF30063: у вас нет прав доступа к xxx
Для меня это работает только локально, если я вошел в командный проект из Visual Studio 2012 и работаю локально оттуда. У кого-нибудь есть мысли о том, почему я не могу заставить это работать при развертывании на другом сервере? Вот код ... Ошибка EnsureAuthenticated () (я также пробовал метод Authenticated ()).
var netCred = new NetworkCredential("username", "password", "domain");
var basCred = new BasicAuthCredential(netCred);
var tfsCred = new TfsClientCredentials(basCred);
tfsCred.AllowInteractive = false;
tfs = new TfsConfigurationServer(new Uri("https://tfsurl"), tfsCred);
tfs.EnsureAuthenticated();