Download von falschen bzw. nicht mehr existierenden Dateien

16/03/2010 - 09:46 von Norbert Pürringer | Report spam
Hallo Leute,

ich habe mal vor einigen Jahren eine Webapplikation (ASP.NET) in
VB.NET geschrieben, welche bestimmte Dateien generiert, die man dann
per Hyperlink downloaden kann.

Seit einiger Zeit fàllt mir auf, dass immer nur die erstgenerierte
Datei heruntergeladen wird. Wenn ich eine neue Datei generiere, die
zwar denselben Namen hat und im selben Verzeichnis am Server liegt,
aber einen anderen Inhalt hat, so wird die neue einfach ignoriert und
immer nur die alte (zuerst generierte) Datei heruntergeladen.

Ich hab angefangen, mir die Situation am Server anzuschauen und konnte
feststellen, dass sehr wohl neue Dateien generiert werden. Nur auf der
Client-Seite kommt die alte Datei an. Jetzt wird es langsam witzig:
Ich habe am Server einfach die Datei gelöscht und geschaut, was nun
der Client aufführt. Anstatt eine Fehlermeldung anzuzeigen, dass die
Datei nicht existiert, kommt wieder die alte Datei daher.

Wie ist das möglich? Ich hab das Gefühlt, dass der Browser am Client
(IE) die zuerst heruntergeladene Datei irgendwie casht und ich hab
keine Ahnung, wie ich von dem "Cash" wegkomme.

Hab ihr eine Idee, wie das Problem zu lösen ist?

Gruß,
Norbert
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
16/03/2010 - 10:37 | Warnen spam
Hallo Norbert,

"Norbert Pürringer" schrieb:

Wie ist das möglich? Ich hab das Gefühlt, dass der Browser am Client
(IE) die zuerst heruntergeladene Datei irgendwie casht und ich hab
keine Ahnung, wie ich von dem "Cash" wegkomme.



Es gibt verschiedene Möglichkeiten, den Client (oder dazwischen geschaltete
Rechner wie bspw. Proxyserver, ...) dazu zu bewegen, Dateien nicht aus dem
Cache, sondern wirklich vom Server zu laden.

http://forums.iis.net/t/1067723.aspx
http://www.galcho.com/Blog/PermaLin...6899fa35e0
http://support.microsoft.com/kb/247404
http://support.microsoft.com/kb/247389/
...

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen