Avatar billede soerens Nybegynder
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.
Avatar billede sone Nybegynder
09. februar 2001 - 11:41 #1
request.ServerVariables(\"SERVER_NAME\") giver server-navnet
Avatar billede soerens Nybegynder
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.
Avatar billede sone Nybegynder
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.
Avatar billede soerens Nybegynder
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.
Avatar billede sone Nybegynder
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)
Avatar billede soerens Nybegynder
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.
Avatar billede sone Nybegynder
09. februar 2001 - 13:56 #7
God weekend
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