2010-08-09 24 views
17

Ich habe die neueste Version von Fiddler auf 2 Maschinen installiert (v2.3.0), und auf einem Computer zeigt es Web-Sitzungen, und in den anderen nicht.Fiddler zeigt keine Sitzungen an

Dies ist mit IE und Firefox auf Win7.

Ich habe versucht, meine customrules.js zu löschen und fiddler eine neue erstellen lassen.

Ich weiß, dass die defekte Maschine in der Tat Verkehr durch Fiddler Proxying ist, wie ich das Fiddler SSL-Zertifikat sehe, wenn ich auf HTTPS-Sites gehen.

Ich habe die Option in der unteren linken Ecke des Fensters auf Alle Prozesse, Web-Browser und Non-Browser ohne Erfolg eingestellt. Ich kann einfach nicht sehen, dass die Sitzungen angezeigt werden.

Irgendwelche Hinweise, wo ich suchen sollte, um herauszufinden, was schief läuft?

Danke,

Kirk

+0

Danke Chris, Eric - es war die Registerkarte Filter, die ich vermasselt hatte. Prost! – KirkJ

Antwort

46

In grobe Reihenfolge der Wahrscheinlichkeit ..

  • Stellen Sie sicher, File->Capture Traffic ist (natürlich) geprüft.

  • Stellen Sie sicher, dass unten links "Alle Prozesse" steht.

  • Flick auf den Tab "Filter" und deaktivieren Sie Use Filters (I immer dies vergessen ..)

  • Das Gleiche gilt für die "Autoresponder" Tab.

  • Klicken Sie einmal auf die Schaltfläche "Prozessfilter" in der Symbolleiste, um sicherzustellen, dass sie ausgeschaltet ist.

  • Zum Help->About Fiddler und die Portnummer vergleichen mit IE->Options->Connections->Lan settings->Proxy server->Advanced

  • Wenn das fehlschlägt, deaktivieren Sie das folgende:

    Rules->Hide Image Requests 
    Rules->Hide HTTPS Connects 
    Rules->Hide 304s 
    
  • Um alles in der Regeln Skript zu beseitigen, gehen Sie zu Rules->Customize Rules und fügen Sie die folgende Zeile bis Ende OnBeforeResponse():

    oSession.oFlags.Remove("ui-hide"); 
    

    (Wenn es das behebt, etwas in Ihrem Regeln setzt oSession["ui-hide"])

Nachdem diese seine Zeitschritte ‚applicatin spezifische‘ zu denken. Zum Beispiel wird .net nicht als Proxy für "localhost" dienen. This page hat anwendungsspezifische Tipps, wie PHP, .net, Java, Win 7 Telefon, etc ..

Wenn alles nicht funktioniert, gehen Sie auf Fiddler group und eine Frage zu stellen, erhalten Sie normalerweise eine ziemlich schnelle Antwort von Eric Lawrence selbst.

einfach ..

+0

verdammt, zu langsam .. – chrismilleruk

+0

Danke Chris, gute Antwort! – KirkJ

+0

Große Antwort Chris ... vielen Dank. Du hast mein Problem gelöst =) – rpf

3

http://www.fiddler2.com/fiddler/help/faq.asp

die Statusleiste Filter auf "Alle Prozesse", prüfen, ob der Prozess-Filter in der Symbolleiste nicht gesetzt ist, und die Registerkarte Filter prüfen, Stellen Sie sicher, dass keine Regeln aktiviert sind. Wenn Sie Regeln geschrieben oder festgelegt haben (siehe Menü), überprüfen Sie diese auch.

+0

Danke Eric, ich schätze deine Hilfe. – KirkJ

0

einfach ausprobieren dieses

Help -> Troubleshoot Filters 

und klicken Sie auch auf die Registerkarte ‚Filter‘ und entweder deaktivieren Sie Filter verwenden oder den Filter entsprechend ändern.

0

Wenn die anderen Antworten nicht funktionieren, klicken Sie mit der rechten Maustaste auf fiddler und wählen Sie "Als Administrator ausführen".

0

Ich hatte gerade das gleiche Problem und löste es durch Beenden aller Fiddler-Prozesse im Task-Manager, indem Sie die Show Prozesse von allen Benutzern aktivieren. Ein anderer Benutzer auf der Maschine, die ich verwende (Leiharbeiter), hatte immer noch eine Fiddler-Sitzung. Die Sitzung zu beenden und eine neue zu beginnen scheint das Problem für mich gelöst zu haben.

0

Ich lief auch in dieses Problem und wie bereits erwähnt kann es wegen des Proxy-Servers passieren.

Für mich war das Problem, ich war mit einer VPN-Proxy-Erweiterung, wie Hola oder Unblock Youku. Also habe ich sie einfach ausgeschaltet.