хорошо, так что, наконец, после множества копаний и игры с конфигурацией у меня это работает так:
сервер (host.name1 является членом домена xxx.yyy)
- установить самозаверяющий сертификат на IIS (самозаверяющий сертификат выдан для host.name1)
- привязать уровень приложения tfs к порту 443
клиент (client1 является членом домена xxx.yyy)
- с использованием «certmgr.exe» установить самоподписанный сертификат на этом компьютере в качестве доверенногосертификат
- в vs2010 использует полное доменное имя (полное доменное имя) сервера tfs, чтобы добавить его в список;то есть используйте host.name1.xxx.yyy и выберите https в качестве протокола.это должно сделать это
client (client2 не является членом домена xxx.yyy; находится за брандмауэром, а host.name1 имеет NAT для IP 1.2.3.4)
установите самозаверяющий сертификат в качестве доверенного источника с помощью 'certmgr.exe'
, обратите внимание, что полное доменное имя host.name1.xxx.yyy не будетразрешить и просто использовать IP 1.2.3.4 для подключения к tfs, также не будет работать в vs2010
, чтобы обойти это, добавить запись в файл 'hosts' клиента
host.name1.xxx.yyy 1.2.3.4
теперь вы сможете пинговать, используя имя хоста, если NATing был выполнен правильно
- сейчасдобавьте tfs в vs2010, используя 'host.name1.xxx.yyy' и протокол https.
это должно сработать, у меня сработало:)
ура!