2017-01-12 4 views
0

Ich habe das folgende Problem hier in Stackoverflow gefunden, kann aber noch nicht kommentieren. Ich habe ein ähnliches Problem und frage mich, ob da draußen jemand ist, der es gelöst hat.TFS 2015 Code Viewer funktioniert nicht in Google Chrome

https://stackoverflow.com/questions/40917501/tfs-2015-web-portal-code-viewer-not-working#

Ich begegnet hier ähnlich. In Haus TFS 2015, kann Code nicht im Web-Portal mit Google Chrome jedoch IE ist in Ordnung. Ich benutze jedoch nicht HTTPS, also kann etwas etwas anderes erfahren.

Wenn ich versuche, eine Datei in Chrome anzuzeigen, ist das Fenster, in dem die Codeauflistung sein sollte, einfach leer. Ich habe auch bemerkt, dass die Schaltfläche zum Erstellen einer neuen Builddefinition anscheinend auf eine fehlerhafte Image-Verknüpfung hinweist.

Dies war nicht immer ein Problem. Vor ungefähr 4 Monaten konnte ich die Codeansicht in Chrome in Ordnung bringen, und da ich keinen Zugriff auf die Server hatte, hat sich außer den Chrome-Updates nichts geändert.

Ich habe versucht, zu früheren Versionen von Chrome ohne Erfolg zu bekommen, obwohl ich nicht wissen würde, welche Version ich war, wenn das funktioniert hat.

Interessanterweise habe ich ein oder zwei .MD-Dateien herum und diese zeigen perfekt gut. Sie sind einfache Textdateien. Wenn sie jedoch mit der Erweiterung .TXT gespeichert werden (oder irgendetwas anderes, das ich ausprobiert habe), werden sie nicht angezeigt. Neugierig.


aktualisieren

Wie Sie aus der Abbildung unten sehen werden, wenn die Auswahl auf eine Datei in diesem Fall gemacht wurde, eine SQL-Datei, wo ich die Ansicht nichts zu füllen erwarten würde alles erscheint.

Was die F12, ich 5 davon bekommen:

fehlgeschlagen Ressource laden: net :: ERR_CONNECTION_REFUSED

und zugehörige Pfade natürlich. Wir verwenden intern Webroot, das vor kurzem in eine Chrome-Erweiterung eingefügt wurde, aber selbst wenn Webroot vollständig deaktiviert ist (einschließlich Entfernen der Erweiterung), bekomme ich das gleiche Verhalten.

Alle anderen Chrome-Erweiterungen wurden zu unterschiedlichen Zeiten entfernt, um einen sauberen Browser zu erstellen.

Ich habe keine anderen Pop-up-Blocker, Ad-Blocker usw. auf der Workstation installiert.

enter image description here


+0

Haben Sie versucht, ein anderes Konto für die Verbindung zum Webportal zu verwenden? Und ist dieses Problem nur auf deinem Dev-Computer aufgetreten oder tritt es bei jedem in deinem Team auf? –

+0

Jeder, der sich mit dem Webportal verbinden kann, hat das gleiche Problem mit Chrome. – SilentFlight

+1

Können Sie einen Screenshot hinzufügen, um zu zeigen, wie es nicht funktioniert? Und drücke die Taste F12, hast du eine Fehlermeldung angezeigt? –

Antwort

1

Problem gelöst dank F12 Schlüsselvorschlag.

Nach etwas kriechen wurde mir Domain-Admin privs gewährt, um alles zu graben. Es stellt sich heraus, dass TFS auf ServerA mit einem URL-Port von 8080 installiert wurde, das wusste ich von der ursprünglichen Installation und natürlich dem Pfad, den ich nutze, um zu meiner TFS-Webschnittstelle zu gelangen. Was auch nachträglich ohne Rücksprache mit der Dev-Benutzergruppe gemacht wurde, war, dass eine zweite TFS-Anwendungsebene auf ServerB installiert wurde, der Port hier war 8088.

Ich hatte den Pfadunterschied anfangs nicht bemerkt, angenommen Es war Chrome oder Workstation verwandt. Jedenfalls änderte ich den Port von ServerB auf 8080 und alles sprang ins Leben. Ich hätte keine Vermutungen machen sollen und hätte dem Pfad des Fehlers mehr Aufmerksamkeit schenken sollen!

Es scheint, dass die zweite Anwendungsebene in einer nicht produktiven Umgebung eingerichtet wurde, um älteren Entwicklern Zugriff auf die TFS-Verwaltungskonsole zu gewähren und ihnen nicht den Zugriff auf die ursprüngliche App-Schicht zu gewähren. Unser IT-Betrieb hat einfach vergessen, es jemandem zu sagen.

+0

Freut mich zu hören, das Problem gelöst. Sie können es als eine Antwort markieren, die auch anderen auf dieser Seite später helfen wird. –

0

Versuchen Sie, Chrom auf die neueste Version von (55.0.2883.87 m (64-Bit)) zu aktualisieren.

Löschen Sie auch den Cache von Chrome. Ich bin auch auf ähnliche Probleme gestoßen. Die Lösung ist Cache löschen und verbinden mit dem Web-Portal verwenden Sie eine andere ID, dann verbinden Sie zurück verwenden Sie die ursprüngliche ID. Ich habe keine Ahnung, welches das Problem gelöst hat. Du könntest beides versuchen.

Dieses Problem sollte nur ein individuelles Phänomen sein, da TFS2015 seit langer Zeit veröffentlicht wurde.

+0

Chrome ist (und war) auf der neuesten Version. Ich habe den Cache geleert und mit meiner Benutzerkennung verbunden, keine Freude. Ich löschte den Cache, verbunden mit einer anderen Benutzer-ID und dann zurück zu meiner eigenen ID, wieder ohne Freude. – SilentFlight