Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
WCF Service Host mit Fiddler abhören
tkrasinger
myCSharp.de - Member



Dabei seit:
Beiträge: 574
Herkunft: Enzesfeld (Niederösterreich)

Themenstarter:

WCF Service Host mit Fiddler abhören

beantworten | zitieren | melden

Ich hab ein paar WCF Services in einem Service Host laufen und wollte über den Fiddler versuchen da mal reinzuhören.

Dazu hab ich einfach http://localhost:5300 durch http://ipv4.fiddler:5300 ersetzt. Ich seh die Requests nun auch allerdings kommen die irgendwie nicht mehr zu meinem Service durch, weil ich eine Exception krieg: "Der Aufrufer wurde vom Dienst nicht authentifiziert"
private Nachricht | Beiträge des Benutzers
LastGentleman
myCSharp.de - Member

Avatar #avatar-1696.jpg


Dabei seit:
Beiträge: 1.274
Herkunft: Österreich

beantworten | zitieren | melden

Fiddler ist ein Proxy Server. Du musst ihn einfach im WCF Service ihn als Proxy einstellen und dann kannst mitlauschen...
"Das Problem kennen ist wichtiger, als die Lösung zu finden, denn die genaue Darstellung des Problems führt automatisch zur richtigen Lösung." Albert Einstein
private Nachricht | Beiträge des Benutzers
tkrasinger
myCSharp.de - Member



Dabei seit:
Beiträge: 574
Herkunft: Enzesfeld (Niederösterreich)

Themenstarter:

beantworten | zitieren | melden

Kannst du mir bitte erklären wie ich das mach?

Ich hab beim Binding am Server und am Client nun "proxyAddress="http://ipv4.fiddler:5300" angehängt. Dann hat er gemeckert dass ich ned gleichzeit useDefaultWebProxy verwenden darf, also hab ich das auf false gesetzt.

Jetzt krieg ich laut Fehlermeldungen, dass der Endpunkt nicht vorhanden ist. Die Endpunkte hab ich auf localhost:5300 gelassen.
Nehm ich den Port von den Endpunkt-Adressen weg, krieg ich "(405) Method not allowed".
private Nachricht | Beiträge des Benutzers
LastGentleman
myCSharp.de - Member

Avatar #avatar-1696.jpg


Dabei seit:
Beiträge: 1.274
Herkunft: Österreich

beantworten | zitieren | melden

Prinzipel müsste es reichen, wenn der IE so konfiguriert ist das er mit dem Fiddler zusammenarbeitet und useDefaultWebProxy = true gesetz ist.
"Das Problem kennen ist wichtiger, als die Lösung zu finden, denn die genaue Darstellung des Problems führt automatisch zur richtigen Lösung." Albert Einstein
private Nachricht | Beiträge des Benutzers
tkrasinger
myCSharp.de - Member



Dabei seit:
Beiträge: 574
Herkunft: Enzesfeld (Niederösterreich)

Themenstarter:

beantworten | zitieren | melden

Zitat von LastGentleman
Prinzipel müsste es reichen, wenn der IE so konfiguriert ist das er mit dem Fiddler zusammenarbeitet und useDefaultWebProxy = true gesetz ist.

Den Fiddler als Proxy im IE setzen?
private Nachricht | Beiträge des Benutzers
LastGentleman
myCSharp.de - Member

Avatar #avatar-1696.jpg


Dabei seit:
Beiträge: 1.274
Herkunft: Österreich

beantworten | zitieren | melden

jep
"Das Problem kennen ist wichtiger, als die Lösung zu finden, denn die genaue Darstellung des Problems führt automatisch zur richtigen Lösung." Albert Einstein
private Nachricht | Beiträge des Benutzers
tkrasinger
myCSharp.de - Member



Dabei seit:
Beiträge: 574
Herkunft: Enzesfeld (Niederösterreich)

Themenstarter:

beantworten | zitieren | melden

hm, so richtig durchblicken tu ich nicht.

Ich hab jetzt in den configs alles so wie vorher, also kein proxy eingestellt und die endpunkte auf localhost:5300

In den IE-Optionen hab ich nun ipv4.fiddler mit Port 5300 eingestellt.

Das Programm funktioniert jetzt, aber im Fiddler seh ich nix.
private Nachricht | Beiträge des Benutzers
LastGentleman
myCSharp.de - Member

Avatar #avatar-1696.jpg


Dabei seit:
Beiträge: 1.274
Herkunft: Österreich

beantworten | zitieren | melden

bei mir steht da localhost Port 8888 drinnen.
Funktioniert das normale Surfen mit Protokollierung?
"Das Problem kennen ist wichtiger, als die Lösung zu finden, denn die genaue Darstellung des Problems führt automatisch zur richtigen Lösung." Albert Einstein
private Nachricht | Beiträge des Benutzers
tkrasinger
myCSharp.de - Member



Dabei seit:
Beiträge: 574
Herkunft: Enzesfeld (Niederösterreich)

Themenstarter:

beantworten | zitieren | melden

ja, normales surfen seh ich im fiddler
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von tkrasinger am .
private Nachricht | Beiträge des Benutzers
LastGentleman
myCSharp.de - Member

Avatar #avatar-1696.jpg


Dabei seit:
Beiträge: 1.274
Herkunft: Österreich

beantworten | zitieren | melden

Hätte mir gedacht das es so funktionieren hätte sollen

vielleicht findest du hier noch was http://west-wind.com/Weblog/posts/596348.aspx
"Das Problem kennen ist wichtiger, als die Lösung zu finden, denn die genaue Darstellung des Problems führt automatisch zur richtigen Lösung." Albert Einstein
private Nachricht | Beiträge des Benutzers