Avatar billede runesoft Nybegynder
25. januar 2001 - 11:30 Der er 5 kommentarer og
1 løsning

Application restart

Er der nogen der ved hvorledes jeg kan genstarte application, eller bruge koden fra global.asa igen til at opdatere mine applikationsvariable? Det er ret vigtigt at koden kun fremgår ét sted, da jeg ikke ønsker redudant kode på mit site.

-Rune
Avatar billede carpediem Nybegynder
25. januar 2001 - 11:37 #1
Jeg havde på et tidspunkt samme problem. Desværre kan det ikke lade sig gøre. Man kan kun genstarte application ved at genstarte sitet eller ved at gemme global.asa igen.
Jeg gjorde det, at jeg i min hvor opdateringen skulle ske skrev:
Application(\"blabla\") = Request(\"BlaBla\")
Avatar billede runesoft Nybegynder
25. januar 2001 - 13:17 #2
Jeg forstår ikke helt hvordan det skulle hjælpe mig.
Min idé er at skulle kalde application_onstart, men min variable bliver ikke opdateret rigtigt
Avatar billede soerens Nybegynder
25. januar 2001 - 13:32 #3
Øhm, forstår ikke helt dit spørgsmål.

Er det du vil at inkludere kode/funktioner i din global.asa, som du bruger rundt omkring i dine .ASP filer?

/SørenS.
Avatar billede runesoft Nybegynder
26. januar 2001 - 09:23 #4
Jeg har fundet ud af hvad mit problem i virkeligheden er. Jeg kan sagtens inkludere global.asa i min asp fil og derfra kalde Application_OnStart.
Mit problem ligger i at funtionen i global.asa ikke tager højde for at nogle af applications variablene eksisterer i forvejen. Min løsning bliver at lave en application_OnEnd funktion, og kalde den før jeg kalder application_OnStart
Avatar billede stringbuffer Nybegynder
29. januar 2001 - 06:01 #5
carpediem <- hvis jeg gemmer min global.asa sker der ingen genstart
Avatar billede soerens Nybegynder
05. februar 2001 - 09:54 #6
stringbuffer: Hvilken web-server benytter du?

Ved PWS (Personal Web Server) skal man genstarte hele sin PC før ændringerne slår igennem.

Der er desuden en række andre detaljer du skal være opmærksom på:

1) Det er kun selve web APPLIKATIONEN der genstarter, ikke hele web servicen eller serveren. Dette tager ikke mere end 1 sekundt, så det er ikke noget man liiiige lægger mærke til.

2) IIS genstarter først applikationen når alle sessioner der pt. kører er afsluttet. En session udløber automatisk efter 20 minutter, med mindre du kalder Session.Abandom eller har justeret på timeout\'en eller noget andet sjov...

3) Kig NT Event loggen igennem (jeg MENER der er application loggen). Er der en fejl i din global.asa kommer der en entry her. Så vidt jeg husker kommer der også en entry når web applikationen bliver genstartet.

Det var hvad jeg lige kunne komme i tanke om...

/SørenS.
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