Laden...

WCF Service Host mit Fiddler abhören

Erstellt von tkrasinger vor 14 Jahren Letzter Beitrag vor 14 Jahren 3.738 Views
T
tkrasinger Themenstarter:in
574 Beiträge seit 2008
vor 14 Jahren
WCF Service Host mit Fiddler abhören

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"

1.274 Beiträge seit 2005
vor 14 Jahren

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

T
tkrasinger Themenstarter:in
574 Beiträge seit 2008
vor 14 Jahren

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".

1.274 Beiträge seit 2005
vor 14 Jahren

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

T
tkrasinger Themenstarter:in
574 Beiträge seit 2008
vor 14 Jahren

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?

1.274 Beiträge seit 2005
vor 14 Jahren

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

T
tkrasinger Themenstarter:in
574 Beiträge seit 2008
vor 14 Jahren

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.

1.274 Beiträge seit 2005
vor 14 Jahren

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

T
tkrasinger Themenstarter:in
574 Beiträge seit 2008
vor 14 Jahren

ja, normales surfen seh ich im fiddler

1.274 Beiträge seit 2005
vor 14 Jahren

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