Avatar billede jps2mt Nybegynder
02. november 2000 - 23:18 Der er 22 kommentarer og
1 løsning

Cache i IIS4?!

Hvordan kan man slå cache funktionen fra i IIS4??

Den, har jeg på det sidste lagt mærke til, er begyndt at cache ASP-scripts, så hvis jeg laver et script hvor der er en fejl i, og retter denne fejl, så bliver den ved med at være der, indtil w3svc er genstartet...

Og det er ikke kun på min arbejds maskine, men også på kærestens, den er gal...

/JPS2MT
Avatar billede bacardil Nybegynder
02. november 2000 - 23:26 #1
Mener ikke man kan, men du kan skrive en lille asp el. js kode i toppen som gør at browseren ikke cacher
Avatar billede jps2mt Nybegynder
02. november 2000 - 23:28 #2
Kender du evt. denne kode??
Avatar billede bacardil Nybegynder
02. november 2000 - 23:30 #3
Fik visket i ørene at det skulle være response.expires = 0 (kan ikke huske om der skal være et ligmed tegn)
Avatar billede jps2mt Nybegynder
03. november 2000 - 00:40 #4
Ingen af delene virker...Hverken med eller uden \'=\' tegnet... :-(
Avatar billede bacardil Nybegynder
03. november 2000 - 01:19 #5
Hmm hm vender back hvis jeg finder en løsning
Avatar billede jps2mt Nybegynder
03. november 2000 - 01:22 #6
Fandt noget på activeserverpages.dk med at man skulle ind under configuration på home directory\'et i IIS4\'eren, og slå det til der...

Men der hvor der er beskrevet er min også...Altså på at den IKKE skal cache nogle ASP-sider... :-(
Avatar billede hanno Nybegynder
03. november 2000 - 21:10 #7
Prøv følgende:

Gå ud i en Dos prompt på Serveren og kør:

cscript c:\\winnt\\system32\\inetsrv\\adminsamples\\adsutil.vbs set w3svc/aspscriptfilecachesize 0

Tilføj herefter følgende via Regedit:

HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\InetInfo\\Parameters
\"MemoryCacheSize\"=dword:00000000

HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\W3SVC\\ASP\\Parameters
\"ScriptFileCacheTTL\"=dword:00000000
\"SessionTimeOut\"=dword:00000001

\\\\Hanno



Avatar billede jps2mt Nybegynder
03. november 2000 - 21:19 #8
hanno >> Heller ingen held... :-(
Avatar billede hanno Nybegynder
03. november 2000 - 21:22 #9
Hmmmm, har du genstartet serveren bagefter ? ellers skal du gøre dette....

\\\\Hanno
Avatar billede jps2mt Nybegynder
03. november 2000 - 21:24 #10
hanno >> Har genstartet IIS men ikke SELVE serveren...
Avatar billede hanno Nybegynder
03. november 2000 - 21:25 #11
Det burde du nok gøre.... ;-)

\\\\Hanno
Avatar billede jps2mt Nybegynder
03. november 2000 - 21:51 #12
hanno >> Det vil jeg da lige prøve så...*S*
Avatar billede jps2mt Nybegynder
03. november 2000 - 22:21 #13
hanno >> Still no luck... :-(
Avatar billede jps2mt Nybegynder
03. november 2000 - 22:21 #14
hanno >> Still no luck :-(
Avatar billede hanno Nybegynder
03. november 2000 - 22:30 #15
Prøv

HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\W3SVC\\ASP\\Parameters

\"AllowSessionState\"=dword:00000000

Der skal Web Servicen genstartes bagefter... ;-)

\\\\Hanno
Avatar billede hanno Nybegynder
03. november 2000 - 22:34 #16
Hmmm, Check lige denne...

\"ForcedTimestampCheck\"=dword:00000001

Tvinger IIS til at sammenligne tiden på ASP filen mod den der ligger i HASH køen (Cache) og vælge den nyeste....

\\\\Hanno
Avatar billede jps2mt Nybegynder
03. november 2000 - 22:59 #17
Hanno >> Og her er det kun nødvendigt at genstarte IIS?!
Avatar billede hanno Nybegynder
03. november 2000 - 23:00 #18
Jep...
Avatar billede jps2mt Nybegynder
04. november 2000 - 00:08 #19
Hanno >> Still no luck...
Avatar billede hanno Nybegynder
04. november 2000 - 11:41 #20
Hmmmm, Samme problem på begge maskiner....
Jeg tror ikke det er din Servere der Cacher mere...

Prøv at slette cachen på din klient, og sæt den til at checke for ny version hver gang...

\\\\Hanno
Avatar billede jps2mt Nybegynder
04. november 2000 - 12:10 #21
Hanno >> Er afprøvet...Ingen held...
Avatar billede hanno Nybegynder
04. november 2000 - 13:18 #22
Ok, så må du se efter om der er noget du kan bruge her:

På NT Resource kit ligger der et tool som hedder \"Mdutil.exe\" (Bruger til at redigere Metabase.bin)
og her er der et link til hvordan metabase.bin er bygget op http://www.microsoft.com/technet/iis/runch05.asp

Når du bruger Mdutil, skal du primært ændre værdier med et ID nummer mellem 7000-7499 da det er ASP

Hvis du også lige checker følgende:

Start IIS MMC op, højreklik på \"Servernavn\", vælg Properties, tryk Edit, tryk Home Directory, tryk
Configuration, tryk Process options, check under Script File Cache... Står der Do not cache ASP Files ?

Prøv evt. at opdatere din IIS 4.0 med alle de HOT Fixes der er tilgængelige, hvis ikke det er prøvet ?

check evt. også:

http://support.microsoft.com/support/kb/articles/Q221/8/72.asp?FinishURL=%2Fdownloads%2Frelease%2Easp%3Freleaseid%3D15221%26redirect%3Dno

http://www.microsoft.com/downloads

Hvis intet at dette hjælper, kunne du forsøge dig med Windows 2000 (IIS 5.0)

\\\\Hanno
Avatar billede jps2mt Nybegynder
27. november 2000 - 01:13 #23
Obviously no help to get here...Closed...
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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