09. februar 2001 - 11:20
Der er
6 kommentarer og 1 løsning
\"Hvilken server?\" i global.asa
Hej! Jeg har brug for at checke for hvilken server global.asa\'en ligger på, altså om der er tale om udviklingsmiljøet eller \"live\"-miljøet. Jeg har nogle applikationsvariabler der skal sættes forskelligt alt efter hvilken server det drejer sig om. Nogen der har en ide til hvordan det kan gøres bedst? /SørenS.
Annonceindlæg fra Cognizant
09. februar 2001 - 11:41
#1
request.ServerVariables(\"SERVER_NAME\") giver server-navnet
09. februar 2001 - 12:01
#2
Nope, duer ikke i GLOBAL.ASA. Her kommer et citat fra MSDN: The Application_OnStart event occurs before the first new session is created, that is, before the Session_OnStart event. Only the Application and Server built-in objects are available. Referencing the Session, Request, or Response objects in the Application_OnStart event script causes an error. /SørenS.
09. februar 2001 - 12:44
#3
Hvis det er tilfældet, så er det nok nemmest at have 2 forskellige ASA-filer - én på din udviklingsserver og én på drift-serveren.
09. februar 2001 - 12:50
#4
Yes, det er også hvad jeg har nu. Desværre indeholder mine ASA\'er en hel del kode, og det er allerede gået galt et par gange når rettelser skulle uploades. Derfor er jeg ude efter en eller anden automatisk / programmeringsmæssig måde at have den SAMME global.asa begge steder. /SørenS.
09. februar 2001 - 13:36
#5
Virker <!-- #INCLUDE... --> i ASA ? Så kunne du have det generelle kode i selve ASA-filen, og det server-specifikke i en extern fil (med forskelligt indhold på hver server)
09. februar 2001 - 13:44
#6
Nej, men jeg har løst problemet på en lignende måde. Sådan her inkluderer du kode i GLOBAL.ASA: <SCRIPT LANGUAGE=VBScript RUNAT=Server SRC=\"serverinfo\"> </SCRIPT> Hvor der så ligger en fil ved navn \"serverinfo\" på min webserver, der definerer de serverspecifikke ting. Du får sgu\' point alligevel, sone, fordi du er den eneste der har svaret ;-) /SørenS.
09. februar 2001 - 13:56
#7
God weekend
Kurser inden for grundlæggende programmering