Мне нужно подключить TFS через API, который уже отлично работает, когда я нахожусь в пределах своего lan. Но теперь мне нужно подключиться к TFS через веб-прокси. Я могу подключиться к serverstatus.asmx через браузер. Я уже пытался установить переменную окружения и добавил свойство app.config - но безуспешно. Теперь я попытался сделать то же самое с HttpWebRequestПодключиться к TFS через API за веб-прокси
System.Net.HttpWebRequest request = System.Net.WebRequest.Create(tfs_uri) as System.Net.HttpWebRequest;
request.Credentials = tfs_cred;
System.Net.WebProxy p = new System.Net.WebProxy("http://proxy.local.lan:8080/");
p.UseDefaultCredentials = true;
request.Proxy = p;
System.Net.WebResponse response = request.GetResponse();
Этот код может подключиться к TFS. Если я удалю определение прокси и добавлю тег defaultProxy в app.config - я получаю ту же ошибку msg при подключении объекта TfsConfigurationServer. Мое предположение: API TFS не поддерживает веб-прокси. Это верно?
Может ли кто-нибудь сказать мне, что мое предположение неверно?
Вы сделали мой день :) спасибо – mabu