Question

fond: Je travaille sur une application web asp.net qui est sur un intranet de l'entreprise. cookieless = "true" est situé dans le web.config dans la configuration des sessions. L'application est lancée hors d'une page et peut fonctionner dans plusieurs modes différents (un lien différent pour chaque mode). Il est une exigence d'affaires que plusieurs instances de l'application peuvent être exécutés en même temps pour la comparaison et ainsi chaque spawn de navigateur doit avoir une nouvelle session ... de toute façon ...

Vérification du dossier Temporary Internet Files sur mon pc, chaque image utilisée dans l'application qui est en cours de visualisation est téléchargé plusieurs fois parce que l'identifiant de session est dans l'URL (je suppose) et est à l'origine de l'image en cache ne doit pas être trouvé. Le champ Adresse Internet pour la même image est sous la forme http: // mywebserver / mywebapp / (S (......)) /images/xxxxxxx.gif

Pour continuer à avoir des séances de cookieless, est la meilleure façon de déplacer les images etc dans un répertoire en dehors de l'application Web sur le même (ou autre) serveur? par exemple. http: //mywebserver/mywebappresource/images/xxxxxxx.gif

tout suggesions les bienvenus! Tas merci!

Était-ce utile?

La solution

Pourquoi l'URL du gif n'a pas besoin de changer simplement parce que la page qu'il est intégré dans les changements? Si vous pouviez garder la constante URL gif il serait alors mis en mémoire cache que vous espérez.

C'est à peu près la même chose que ce que vous proposez, avec la modification du répertoire pour les images à l'extérieur de l'application Web. Vous pouvez toujours le faire avec une règle de redirection dans le serveur web si elle était trop difficile à faire dans l'application.

Je pense que ce que je suis en train de dire est « Oui ».

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top