Avatar billede pblv Nybegynder
22. april 2005 - 19:31 Der er 2 kommentarer og
1 løsning

Spændene cache-agtigt problem!

Hejsa,

Jeg har fået en del mærkeligt problemer, efter jeg har flyttet min website fra en Windows 2000 server med IIS 5 til en Windows 2003 server med IIS 6.

Et af dem er, at min forside der viser nogle nyheder, pludseligt ikke altid viser de seneste når man går ind på den. Det virker som om den viser en cachet side, men det imponerende er at den nærmest kan vise 3 forskellige sider.
Hvis mine nyheder er 1,2,3,4,5,6 så viser den måske 3,4,5,6 første gang jeg går ind på den. Refresher jeg, viser den 2,3,4,5,6 og refresher jeg igen viser den 1,2,3,4,5,6. Hvis jeg så refresher igen, så er det måske kun 3,4,5,6 der dukker op. Alt sammen ganske tilfældigt!

Koden har virket 100% sikkert før, så jeg er sikker på det ikke er den der et galt med. Kan det have noget at gøre med jeg bruger Application variabler?

Jeg har også opblevet problmer med at gemme nyheder på det seneste. Hvor jeg har gemt filnavnet i en session-variabel, men det aldrig når frem til databasen. Det er heller aldrig sket før.

Jeg mistænker den nye server. Er der nogen der har oplevet noget ligende? Og det er ikke sådan bare lige at skifte tilbage igen - men jeg ved samme kode virkede på den gamle.
Avatar billede eculeus Nybegynder
23. april 2005 - 08:46 #1
Avatar billede eculeus Nybegynder
23. april 2005 - 12:45 #2
Jeg er forresten kommet i tanke om noget mere..

Response.buffer = false

Det lyder næsten bedre end mit første forslag.
Avatar billede pblv Nybegynder
02. maj 2005 - 17:24 #3
Hejsa,

Det viste sig problemet var at der var sat flere Worker Processer op i IIS'en, derfor kunne man ikke altid se sine session-variabler! Så pas på med den slags! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester