Fiddler erfasst nicht den Windows-Live-Writer-Verkehr

603
tugberk

Ich habe versucht, Windows Live Writer-Datenverkehr über Fiddler für meine Anwendung zu erfassen, die unter IIS Express ausgeführt wird. Dies ist jedoch nicht möglich.

Der Fiddler ist offen, der Capture-Traffic-Modus ist aktiviert. Ich habe auch folgenden Host verwendet:

http://localhost.fiddler:36669/

Was würde ich hier vermissen? Ich bin unter Windows 8.1.

0
Welchen "Datenverkehr" würde Windows Live Writer an Ihren IIS-Server senden? Läuft IIS auf Ihrem localhost? In diesem Fall müssen Sie möglicherweise die Standard-Proxy-Ausnahmeregel entfernen, mit der die Programme aufgefordert werden, den Proxy zu umgehen, wenn sie über localhost verwendet werden. Wenn Sie sicher sind, dass das Protokoll, das zwischen Ihrem Webserver und Windows Live Writer verwendet wird, HTTP, HTTPS, SPDY oder FTP ist und nicht ein anderes Protokoll (das Fiddler niemals erkennen würde, weil es nicht dafür vorgesehen ist), müssen Sie möglicherweise einen Neustart durchführen IIS und / oder Windows Live Writer, nachdem Sie den Datenverkehr für die Erfassung aktiviert haben, sodass das System-Proxy-Update erkannt wird. Horn OK Please vor 10 Jahren 1
@allquixotic :) Ja, es gibt HTTP-Anfragen an meine Anwendung, die lokal ausgeführt wird. tugberk vor 10 Jahren 0

1 Antwort auf die Frage

1
EricLaw

Wenn die WLW die Ziel-URL erreicht, lädt sie eine XML-Datei mit Informationen zu Ihrem Blog herunter. Ich vermute, dass Sie in diesen Informationen eine hartcodierte URL haben. Dies //localhostist ein Problem, da das von WLW verwendete .NET Framework den Proxy für diesen Hostnamen immer umgeht. Um dies zu beheben, können Sie die URL in dieser Datei wahrscheinlich in eine relative URL (damit Ihr localhost.fiddlerTrick wirksam wird) oder den Namen des aktuellen Computers ändern .