Avatar billede moejensen Nybegynder
08. februar 2003 - 16:23 Der er 9 kommentarer og
1 løsning

problemer med global.asa

Jeg skal prøve at bruge global.asa for første gang.

Jeg har en side der ligger i fælgende mappe:

D:\IIS\siden\

jeg har lavet et en virtuel rod til stien, så når jeg kalder den i min internet explorer, skriver jeg : http://localhost/siden

i min aspfil har jeg skrevet følgende for at få antal online users skrevet på siden:
<% Application("currentUser") %>

min global.asa ligger her d:\IIS\sinde\Global.asa og indeholder følgende:

Sub Application_OnStart
    ' starter fra 0 - kan ændres
    Application("ActiveUsers") = 0
End Sub

Sub Session_OnStart
    ' session på 20 minutter - kan ændres
    Session.Timeout = 20
    Session("Start") = Now
    Application.Lock
        Application("ActiveUsers") = Application("ActiveUsers") + 1
    Application.UnLock
End Sub

Sub Session_OnEnd
    Application.Lock
        Application("ActiveUsers") = Application("ActiveUsers") - 1
    Application.UnLock
End Sub

Jeg anvender en IIS 5, hvor følgende settings er sat:

Application name: siden
starting point: <Default W...\siden
Exceute permissions: scripts only
Application Protection: Medium (Pooled)

Med skidtet virker ikke, hvorfor??
Avatar billede Slettet bruger
08. februar 2003 - 20:56 #1
"min global.asa ligger her d:\IIS\sinde\Global.asa og indeholder følgende:"

den ligger vel i samme mappe som resten af sitet, eller er det der fejlen ligger?
Avatar billede Slettet bruger
08. februar 2003 - 22:18 #2
Kunne du evt beskrive problemet nærmere end "skidtet virker ikke"
Får du en fejl
Får du ikke det resultat du havdet ventet
eller noget tredie jeg ikke lige har gættet
Avatar billede moejensen Nybegynder
08. februar 2003 - 22:19 #3
det gør den også, der skulle have stået D:\IIS\siden\
Avatar billede moejensen Nybegynder
08. februar 2003 - 22:35 #4
jeg får ingen fejl, der kommer bare ikke noget ud der hvor jeg indsætter:

<% Application("currentUser") %>
Avatar billede mccannon Nybegynder
08. februar 2003 - 23:07 #5
<%=Application("currentUser") %>

prøv at skrive sådan
Avatar billede moejensen Nybegynder
09. februar 2003 - 09:49 #6
Det hjalp desværre heller ikke :-(
Avatar billede Slettet bruger
09. februar 2003 - 13:13 #7
ahhh, nu ser jeg...

du bruger <% =Application("currentUser") %> til at udskrive app værdien currentUser, men den bliver jo ikke sat i din global.asa
det skal vel være <% =Application("ActiveUsers") %>
Avatar billede moejensen Nybegynder
09. februar 2003 - 14:05 #8
det har du da ret i, det havde jeg ikke set. har rettet fejlen, men det virker stadig ikke :-(
Avatar billede Slettet bruger
09. februar 2003 - 14:39 #9
indeholder din global.asa også <SCRIPT LANGUAGE=VBScript RUNAT=Server> og </SCRIPT> rundt om det andet du har vist?
Hvis ikke, bliver koden ikke kørt
Avatar billede moejensen Nybegynder
09. februar 2003 - 15:27 #10
aha, det var det jeg manglede, tusind tak :-) nu virker det.
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