Warum krieg ich bei einer über HTTPS aufgerufenen Seite einen mixed content Fehler ?

Da wird wohl noch irgend eine Resource noch per HTTP geladen. Enfach. Fiddler starten, HTTPS Seite neu laden und den HTTP Request aus dem Protokoll raussuchen.
Denkste, da gibt es keinen HTTP Request. Alle HTML, Bilder, Css, ScriptResource.axd usw werden sauber über HTTPS geladen. Woher kommt dann der Fehler, wenn scheinbar eh nichts geladen wird?
Beantworte ich die Warnung mit JA oder mit NEIN sehe ich absolut keinen Unterschied im Browser.
Des Rätsels Lösung: In einem CSS hatte ich ein transparentes 1-Pixel Gif verwendet, welches ich direkt ins Stylesheet embedded hatte:
background-image:url(data:image/gif;base64,AAAA);
nachdem ich das durch
background-image:url(pixel.gif);
ersetzt hatte, war auch die mixed content Fehlermeldung weg.
6 Stunden Troubleshooting hat mich das gekostet.
6/3/2009 1:48:33 PM