Ich habe eine Webanwendung in .NET geschrieben, die CookComputing.XmlRpcV2 für xmlrpc-Kommunikation verwendet.Warum erfasst die Fiddler-Anforderung beim Aufrufen von XMLRPC von iis nicht?
Wenn ich meine Unit-Tests in Visual Studio 2008 aufrufen, erfasst fiddler2 die tatsächlichen xmlrpc-Anforderungen erfolgreich, aber wenn ich die eigentliche Anwendung unter IIS7 ausführe, zeigt es nichts. Ich habe überprüft, dass es tatsächlich die xmlrpc-Anfragen in meiner Firewall aufruft, aber ich muss den Inhalt der Anfragen zu Debugging-Zwecken sehen.
Ich habe eine iisreset mit fiddler ausgeführt, um zu sehen, ob IIS tatsächlich Proxysettings von WinINET nach App-Start holt, aber es hat nicht geholfen.
Hat IIS eigene Proxy-Einstellungen pro App? Oder wenn es Teil von ASP.NET ist ... Ich kann keine Informationen darüber finden.
Ich könnte natürlich meinen eigenen Proxy-Server im WebRequest irgendwie im Code definieren, aber da ich den Proxy nur zu Debugging-Zwecken nutzen möchte, würde ich lieber eine einfachere Lösung finden.
Dies ist Vista, auf dem iis7 mit .NET 3.5 SP1 läuft. Fiddler2 Version 2.1.9.2
w3wp.exe läuft natürlich unter NETWORK SERVICE ... was bedeutet, ich könnte den Anwendungspool zu meinem Standardbenutzer wechseln, richtig? Ich werde es versuchen. – jishi
Das Wechseln zu meinem lokalen Benutzer hat es eingeschaltet! Süß, danke! – jishi