Frage

Ich habe ein HttpModule, zeigt Bilder, die Folgen einer bestimmten URL-Muster.Zum Beispiel, /images/employees/jason.jpg behandelt wird, indem das Modul, aber alle anderen Bilder sind es nicht.Es funktioniert gut auf meinem lokalen Computer (Cassini und IIS 7).Jedoch, die IIS6 Produktions-server nicht funktioniert.Ich habe das hosting-Unternehmen anzeigen der Bilder auf den ASP.NET Arbeitsprozess.Jetzt werden alle Bilder, die zeigen, dass Sie nicht gerendert, außer für die Bilder, die wiedergegeben werden sollen durch das Modul.Sie arbeiten korrigieren.

Ich lief ein HttpWatch Instanz auf eine der Dateien und erhielt die folgende Fehlermeldung:

ERROR_HTTP_INVALID_SERVER_RESPONSE

Irgendwelche Ideen?

War es hilfreich?

Lösung

abschließende Antwort:

  1. Das Modul aktualisiert wird benötigt Server-Dateien zu übertragen. Also, habe ich ein anderes zu meiner ursprünglichen wenn und geprüft, um zu sehen, ob es sich um ein Bildtyp war (mit einem Utility-Methode), dann verwenden Response.TransmitFile () in der Datei an den Browser zu übergeben.

  2. Ich lief dann in einen Abstand Ausgabe mit den Bildern. Das war, weil ich vergessen, dass ich ASPX-Dateien registriert als Bildtyp zur Durchführung der Tests hatte. So wird jede Seite würde während des Debug-Prozess zum Absturz bringen oder padding hinzufügen, die von CSS gegründet wurde. Doh!

Alles ist jetzt nur Peachy. Vielen Dank an alle!

Andere Tipps

Es gibt scheint nichts besonders falsch mit Ihrem Modul zu sein, so muss das Problem von woanders kommen werden. Haben Sie Sicherheit, dass die Bilder blockieren könnte? Was wird tatsächlich zurückgegeben, wenn Sie eine statische Datei anfordern?

Ich würde vorschlagen, zu sehen, was zurückgegeben wird (und seine Header) so etwas wie Firebug Dinge wie der Response-Code zu überprüfen, Inhaltstyp, der tatsächlichen Rohantwort, etc ...

überprüfen Sie Ihre web.config IIS6 / IIS7 haben verschiedene Orte Module hinzufügen und hängt davon ab, in welchem Modus Ihr IIS7 ausgeführt wird.

http://arcware.net/use-a-single-web-config-for-iis6-and-iis7

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top