Машина, на которой установлена моя TFS 2015, для доступа в Интернет должна пройти аутентификацию и пройти через прокси-сервер. Очевидно, что ему не нужно каким-либо образом получать доступ к сети. Однако панель «Новости» в обзоре главной страницы моего портала TFS получает новости из Интернета. Я вижу в журнале событий следующую ошибку:
System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 23.52.183.215:80
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetResponse()
at System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
at System.Xml.XmlTextReaderImpl.FinishInitUriString()
at System.Xml.XmlTextReaderImpl..ctor(String uriStr, XmlReaderSettings settings, XmlParserContext context, XmlResolver uriResolver)
at System.Xml.XmlReaderSettings.CreateReader(String inputUri, XmlParserContext inputContext)
at Microsoft.TeamFoundation.Server.WebAccess.Controllers.ApiCommonController.GetNews(Int32 maxCount)
Как видно из события, метод GetNews в ApiCommonController не может получить данные.
Мне очень хотелось установить доступ к прокси для пользователя (моя учетная запись службы TFS), работающего с пулом приложений TFS, и я попытался настроить system.net/defaultProxy в редакторе конфигурации IIS, но безуспешно.
Кто-нибудь знает, как заставить TFS выходить в Интернет через прокси-сервер?
Спасибо