Avatar billede fidusen Nybegynder
04. august 2001 - 23:38 Der er 7 kommentarer og
2 løsninger

Global.asa problemer og spm

Hej Eksperter
Jeg har problemer med min global.asa:

<OBJECT RUNAT=Server SCOPE=Session ID=MyInfo PROGID=\"MSWC.MyInfo\">
</OBJECT>
<SCRIPT language=\"VBScript\" runat=\"server\">
Sub Application_OnStart
  Application.Lock
  Application(\"HitsAll\") = 0
  Application(\"HitsNow\") = 0
  Application.UnLock
End Sub
Sub Session_OnStart
  Application.Lock
  Application(\"HitsAll\") = Application(\"HitsAll\") + 1
  Application(\"HitsNow\") = Application(\"HitsNow\") + 1
  Application.UnLock
End Sub
Sub Session_OnEnd
  Application.Lock
  Application(\"HitsNow\") = Application(\"HitsNow\") - 1
  Application.UnLock
End Sub
Sub Application_OnEnd
End Sub
</SCRIPT>

1) Hvorfor virker dette ikke? (Jeg bruger MS PWS til Win98)
2) Hvad gør den øverste objekt-kode, der er indsat af PWS?
3) Hvor gemmer serveren de oplysninger som global.asa registrerer?
4) Hvor skal \"Session.TimeOut = xxx\" placeres?
  - På hver ASP-side, iglobal.asa eller evt. i en inkluderingsfil?

Mht. point så må jeg dele sådan lidt ud til de forskellige svar...

- FiDuSeN -
Avatar billede fidusen Nybegynder
04. august 2001 - 23:40 #1
(Der skulle have været mellemrum mellem \"i\" og \"global.asa\" i nr. 4 :o)
Avatar billede plexx Nybegynder
04. august 2001 - 23:47 #2
hvor ligge din global.asa fil???
Avatar billede plexx Nybegynder
04. august 2001 - 23:48 #3
4)
Session.TimeOut = xxx
skal placeres i dit asp dokument
Avatar billede plexx Nybegynder
04. august 2001 - 23:49 #4
3)
Oplysningerne bliver gemt i severens hukommelse
og fjernes når serveren lukket ned
Avatar billede plexx Nybegynder
04. august 2001 - 23:51 #5
1)
Prøv at fjerne:
<OBJECT RUNAT=Server SCOPE=Session ID=MyInfo PROGID=\"MSWC.MyInfo\">
</OBJECT>

2)
ved ikke hvad den gør men det står ikke i min global.asa
Avatar billede fidusen Nybegynder
05. august 2001 - 00:07 #6
Min global.asa ligger i C:\\Inetpub\\wwwroot\\

4) Kan man nøjes med at sætte Session.TimeOut på et dokument (f.eks. default.asp) eller skal den sættes på alle sider...

1) Selvom jeg har fjernet objekt-linierne virker det stadig ikke.
Fejlen er vist at den ikke læser min Session_OnEnd, for begge tal stiger med 1 hver gang jeg starter sessionen igen.

3) Er det muligt at få fat i disse data, så de ikke går tabt når serveren lukkes?
Avatar billede fidusen Nybegynder
05. august 2001 - 00:39 #7
Hey, lukkes sessionen ikke, når browser-vinduet lukkes? Så kan det være det der er problemet.
Men når jeg så starter browseren igen og går ind på siden, så tæller HitsNow 1 op. Derfor må den have flere sessioner kørende samtidig...?
I really need help, as you see! Godnat.
Avatar billede fidusen Nybegynder
06. august 2001 - 19:02 #8
\"Fejlen\" er, at sessionen ikke afsluttes når browseren lukkes.
Jeg lader lige dette spørgsmål stå åbent lidt længere, pga. 2,3 (og 4).
Det er ellers sjældent der går så lang tid uden at man får svar her på eksperten, synes jeg... nå.
- FiDuSeN-
Avatar billede fidusen Nybegynder
04. september 2001 - 14:03 #9
Eksperten.dk har bedt mig om at lukke spørgsmålet, så det vil jeg gøre.
Det var ærgerligt at jeg ikke fik svar på mine spørgsmål.

plexx får dog 15 point for sine svar.
- FiDuSeN -
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