У нас есть среда Team Foundation Server 2010. Что работает нормально. Мы хотим открыть TFS Web-доступ к Интернету.
Мы хотим перейти по ссылке- http://qa.social.msdn.microsoft.com/Forums/en-US/tfssetup/thread/6bac41e0-6600-4ef2-8006-7095fcf3d84b.
Мы тестируем его в нашей тестовой среде. Дополнительное приложение находится в зоне DMZ. Но уровень данных в нашем домене хорошо. Какой порт нам нужно открыть для этого.
Ситуация очень срочная, на очереди моя работа.
Может ли кто-нибудь помочь.
Спасибо,
@pipTheGeek
Привет, pipTheGeek, спасибо за ответ и указатели. Я расскажу вам, что у нас есть, шаг за шагом.
Пожалуйста, дайте нам знать, как далеко мы достигли и что еще вы порекомендуете. Если вы хотите добавить что-нибудь еще, дайте нам знать.
Еще раз спасибо за вашу помощь.
С уважением.
Доступ к TFS можно получить через порт 8080.
Вам нужно открыть этот порт в вашем брандмауэре и перенаправить трафик на сервер TFS; красивый рисунок доступен здесь: http://msdn.microsoft.com/en-us/library/ms252473.aspx
Пользуетесь новой размещенной службой? Это бесплатно!
Документ, на который вы ссылаетесь, предназначен для демонстрации только веб-доступа Team System в Интернете, а не полной функциональности TFS. Хотя я считаю, что и веб-доступ к командной системе, и сама TFS по умолчанию используют порт 8080. Итак, вам нужно, чтобы порт 8080 был открыт из Интернета на уровень приложения, а затем вам нужно выделить уровень приложения для связи с SQL Server. SQL Server по умолчанию использует порт 1433, но если это именованный экземпляр SQL, он не будет использовать этот порт.
Тема, на которую вы ссылаетесь, предлагала второй уровень приложений, потому что они хотели предоставить Интернету лишь небольшую часть функций. Если вы раскрываете основную веб-службу TFS, я не думаю, что нужен второй уровень приложения, во всяком случае, не со стороны безопасности, я не знаю, означает ли ваша ситуация, что это может быть необходимо для производительности.