Domanda

La mia webapplicazione ospitata su Windows Azure deve comunicare con TFS Server. I miei wellroli si collegano a TFS usando un URI simili a (http:// ed12-ektfsp-01: 8080 / tfs / eeol /) Mentre su Azure ho scoperto che il mio wembole non è riuscito a comunicare con il server TFS.

    .
  1. Devo abilitare "Azure Connect" per il mio weblole Azure a Comunicare con TFS?
  2. Devo remoto nel mio server TFS e Installare Azure Connect nel mio server TFS per la connessione Azure a Get Abilitato?
  3. Perché Azure non può comunicare usando "http:// ED12-EKTFSP-01: 8080 / TFS / EEOL /"?
È stato utile?

Soluzione

Si prega di dare un'occhiata alla mia risposta a questa domanda .

.

Per quanto riguarda le tue domande specifiche:

.

Devo abilitare "Azure Connect" per il mio weblole Azure a Comunicare con TFS?

Sì.

.

Devo remoto nel mio server TFS e installare Azure Connect in Il mio server TFS per Azure Connect per essere abilitato?

Sì.E aggiungere sia il webrole che il server TFS nel gruppo di collegamento singolo.

.

Perché Azure non può comunicare usando "< http:// ed12-ektfsp-01: 8080 / tfs / eeol / "?

Poiché l'indirizzo fornito è noto solo all'interno della rete aziendale e risolta solo dal server DNS della società.Nessuno esterno può accedere a questo indirizzo.

Altri suggerimenti

L'applicazione Web non conosce il server ED12-EKTFSP-01 (Supponendo che questo sia un server nel tuo datacenter / nella rete interna). Ma ci sono alcune opzioni per consentire all'applicazione Web di connettersi a questo server anche se non è ospitato in Windows Azure:

    .
  • Configura il tuo firewall per consentire al traffico da Internet per raggiungere il server ED12-EKTFSP-01. Questo è probabilmente qualcosa che non vuoi fare, a meno che il server non sia già disponibile (forse per gli sviluppatori che lavorano a casa). Quindi invece di usare il nome della macchina, usa invece il dominio pubblico (come tfs.mycompany.com) se è disponibile.
  • Come hai già detto, utilizzare Windows Azure Connect. Ciò consente di creare un tunnel sicuro tra i tuoi ruoli e il tuo datacenter / rete interna. Sarai in grado di connetterti a ED12-EKTFSP-01 anche se non è esposto a Internet attraverso il tuo firewall. Affinché questo funzioni dovrai installare l'agente Ogni server che si desidera connettersi al tuo ruolo, questo include il tuo server TFS.
  • Puoi collegare il tuo ruolo a una rete virtuale. Quindi è possibile utilizzare un dispositivo VPN in loco per creare una connessione VPN del sito-sito a questa rete virtuale. Vedi il tutorial qui: Crea una rete virtuale per Connettività locali
  • Puoi usare Autobus di servizio Relè . Ciò consente di creare un servizio WCF che chiama TFS e ospitano il servizio all'interno del tuo datacenter / rete, ma pubblicalo al cloud. L'applicazione Web sarà in grado di consumare il servizio WCF come se fosse ospitato in Windows Azure.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top