Frage

Hintergrund: Ich arbeite auf einer asp.net Web-Anwendung, die auf einem Firmen-Intranet ist. cookieless = "true" wird in der web.config in den Sitzungen Konfiguration eingestellt. Die Anwendung ist eine Seite gestartet ab und kann in verschiedenen Modi (eine andere Verbindung für jeden Modus) ausgeführt werden. Es ist ein Geschäft Anforderung, dass mehrere Instanzen der Anwendung können für den Vergleich und so jeder Browser Laich muss eine neue Sitzung ... wie auch immer ...

hat zur gleichen Zeit ausgeführt werden,

Überprüfen der Ordner Temporary Internet Files auf meinem PC, jedes Bild in der Anwendung verwendet, die mehrfach heruntergeladen betrachtet wird, weil die Session-ID in der URL ist (ich nehme an) und verursacht das im Cache gespeicherte Bild nicht gefunden werden. Das Internet-Adressfeld für das gleiche Bild in der Form http: // mywebserver / MyWebApp / (S (......)) /images/xxxxxxx.gif

weiter zu cookieless Sitzungen haben, ist der beste Weg, um Bilder zu bewegen, usw. in ein Verzeichnis außerhalb der Web-Anwendung auf den gleichen (oder anderen) Server? z.B. http: //mywebserver/mywebappresource/images/xxxxxxx.gif

alle suggesions herzlich willkommen! Dank Haufen!

War es hilfreich?

Lösung

Warum wird die URL für die gif müssen, nur weil die Seite ändern, dass sie in Veränderungen eingebettet ist? Wenn Sie die gif URL konstant halten könnte, dann wäre es zwischengespeichert werden, wie Sie hoffen.

Das ist so ziemlich das gleiche wie das, was Sie vorschlagen, mit dem Verzeichnis für die Bilder außerhalb der Web-Anwendung zu ändern. Man könnte immer dies zu tun mit einer Umleitungsregel innerhalb des Web-Servers, wenn es zu umständlich war innerhalb der Anwendung zu tun.

Ich denke, was ich versuche, „Ja“ zu sagen ist.

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