Frage

Wo kann ich lernen, wie WebResources.axd oder ScriptResources.axd tatsächlich funktioniert?

Was ist der String, der den .axd angehängt wird? Ist diese Zeichenfolge zu ändern, oder ist es konstant? Ist es Seite, Sitzung spezifisch? Diese Dateien können auf einem Proxy-Cache gespeichert werden?

Wie funktioniert es intern arbeiten? Dies ist besonders wichtig, nachdem die ASP.NET Verwundbarkeit entdeckt wurde ... wie andere Leute Codierungsfehler nicht ähnlich wollen können implementieren.

Mein Verständnis ist, dass ein verschlüsselter Schlüssel verwendet wird, zu lenken, wie sie funktionieren .. (Maschine-Taste), aber ich habe nicht viel mehr wissen.

War es hilfreich?

Lösung

ScriptResource.axd d Query-String-Parameter .

Es scheint wie diese sind nur statische Javascript Ressourcen, wo die Abfrage-String ist ein Hash identifiziert die DLL-Version sie in untergebracht sind.

Um zu sehen, ob der Inhalt ändert überhaupt für verschiedene Seiten und Anforderungen an denselben iis Anwendung, können Sie eine beliebige Anzahl von Tools verwenden könnten - zum Beispiel Firebug net Panel in Firefox - der HTTP-Anforderung & Antwort Körper zu sehen, diff sie dann mit z.B. WinMerge, um zu sehen, ob der Inhalt ändert.

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