Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πρόβλημα με TFS και Cosmote Internet on the Go

Îåêßíçóå áðü ôï ìÝëïò pSychoKiLLer. Τελευταία δημοσίευση από το μέλος pSychoKiLLer στις 05-07-2011, 01:08. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  03-07-2011, 14:20 66465

    Πρόβλημα με TFS και Cosmote Internet on the Go

    Καλησπέρα,

    Έχω το εξής πρόβλημα: Όταν προσπαθώ να συνδεθώ στον Team Foundation Server της εταιρίας μου μέσω Cosmote Internet on the go λαμβάνω το παρακάτω μήνυμα

    Team foundation services are not available from server .....
    Technical information (for administrator): HTTP code 400: Bad Request


    Με το που αποσυνδέω το cosmote και έχω adsl internet συνδέεται κανονικά.

    Καμιά ιδέα τι μπορώ να κάνω για να το λύσω ή έστω να βρώ περισσότερα στοιχεία για το τι μπορεί να φταίει?

    Ευχαριστώ,

    Κώστας
  •  04-07-2011, 12:45 66471 σε απάντηση της 66465

    Απ: Πρόβλημα με TFS και Cosmote Internet on the Go

    Καταρχήν, το θέμα είναι δικτυακό και δεν έχει σχέση με τον TFS. Δεύτερον, όλοι οι τηλεφωνάδες κάνουν data shaping => κόβουν traffic που δεν τους αρέσει. Για παράδειγμα, η Cosmote κόβει το VPN στις συνδέσεις 3G των τηλεφώνων και το επιτρέπει στα στικάκια. Προφανώς για να σε αναγκάσει να αγοράσεις στικάκι αν είσαι επαγγελματίας. Δεν αποκλείεται επίσης να κόβουνε και κάποιες πόρτες, οπότε το ότι δουλεύει με ADSL και όχι με 3G δεν λέει πολλά.

    Δοκίμασε να δεις αν δουλεύει το URL του TFS σου όταν δουλέυεις μέσω 3G μέσα από τον browser. Αν το URL δεν περιέχει domain name μάλλον χρησιμοποιείς VPN και θα πρέπει πρώτα να ελέγξεις ότι ότι δουλεύει το VPN. Διαφορετικά θα πρέπει να βεβαιωθείς ότι το URL είναι το σωστό, ότι από την εταιρεία βγαίνει προς τα έξω ο TFS με το συγκεκριμένο όνομα και στο συγκεκριμένο port. Προφανώς, αν δεν "βγαίνει" προς τα έξω, ή να το κόβει κάποιο firewall, δεν πρόκειται να το δεις ποτέ.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  04-07-2011, 21:04 66475 σε απάντηση της 66465

    Απ: Πρόβλημα με TFS και Cosmote Internet on the Go

    ειχα σχετικα προβληματα παλια με tfs και wind-tellas λογο dns σερβερ και αλλων σχετικων βλακωδων θεματων, βαζοντας ως dns 8.8.8.8 καποια προβληματα διορθωνονταν, αλλα αλλες φορες εδιχνε οτι εκανε checkin και δεν εκανε!!

    πηγα σε HOL και vodafon τοτε και παιζαν ολα σωστα.
    καλη τυχη

    This Business Is Binary. You are a 1 or a 0. Alive or Dead.-
  •  04-07-2011, 21:25 66476 σε απάντηση της 66475

    Απ: Πρόβλημα με TFS και Cosmote Internet on the Go

    Johhny, αν υπάρχει λάθος στο DNS μάλλον οφείλεται στο ότι κάποιος πήγε και την πείραξε με το χέρι. "Καρφώνοντας" το DNS server του Google δεν βελτιώνεις την κατάσταση. Αν για παράδειγμα το πρόβλημα βρίσκεται στην εταιρεία, η οποία δεν έχει ρυθμίση σωστά το ΔΙΚΟ της DNS ή αν δεν έχει βγάλει καν προς τα έξω τον TFS, τότε δεν καταφέρνεις και τίποτε. Τα προβλήματα στο checkin πιο πιθανό είναι να οφείλονται σε αστάθεια της σύνδεσης παρά σε ζητήματα DNS. Επειδή κάτι δούλεψε σε μία περίπτωση δεν σημαίνει ότι πιάνει σε όλες, ακόμα και τις άσχετες.

    Μην ξενχάμε κιόλας ότι το error είναι 400 - Bad Request. Δεν έχει καμμία απολύτως σχέση με το DNS. Το 400 σημαίνει ότι η κλήση έφτασε στο server (ή έστω σε κάποιο proxy) και αυτός την απέρριψε. Αν ήταν θέμα DNS η κλήση δεν θα έφτανε καν στο server.

     

    pSychoKiLLer, πώς κάνεις login στον TFS? Αν χρησιμοποιείς Windows Authentication (το πιο λογικό) δεν αποκλείεται η COSMOTE να κόβει τους headers που χρειάζονται για το authentication. Αν δεις αυτή την ερώτηση στο MSDN και άλλος είχε το ίδιο πρόβλημα με σύνδεση 3G χωρίς όμως να πάρει απάντηση. Αυτός όμως το έψαξε λίγο παραπάνω και είδε ότι πριν πάρει το Error 400 παίρνει ένα error 401 (Unauthorized). Κατά κανόνα όταν πας να ανοίξεις μία σελίδα με κάποιο browser αυτός προσπαθεί πρωτα ως anonymous και μετά μόνο στέλνει credentials για να συνδεθεί ως Windows χρήστης. Αυτό συνήθως φαίνεται ως μία κλήση με αποτέλεσμα 401 που ακολουθείται από μία ολόιδια με αποτέλεσμα 200.

    Δοκίμσασε να εγκαταστήσεις το Fiddler και μετά να δοκιμάσεις να ανοίξεις το URL του TFS. Υποψιάζομαι ότι η κλήση που γίνεται μετά το 401 είναι αυτή που αποτυγχάνει και επιστρέφει 400.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  05-07-2011, 01:08 66482 σε απάντηση της 66476

    Απ: Πρόβλημα με TFS και Cosmote Internet on the Go

    Όντως βλέποντας το session του fiddler παίρνω πρώτα 401 και μετά 400.
    Το login στον TFS γίνεται με Windows Authentication με χρήστη που δεν έχει δικαίωμα remote login (δεν ξέρω αν παιζει ρόλο αυτό)
    Επίσης να προσθέσω ότι στο VS Team Web Access έχω κανονικά πρόσβαση και με τη 3g σύνδεση
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems