/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
INSTANCE_ID ServerVariables
Fra : Rune Jensen


Dato : 19-12-08 12:51

Jeg sad og legede med servervariables, faldt over denne:

Request.ServerVariables("INSTANCE_ID")

Hvad er INSTANCE_ID? Hvad kan det bruges til?


MVH
Rune Jensen

 
 
Michael Weber (19-12-2008)
Kommentar
Fra : Michael Weber


Dato : 19-12-08 21:00

Rune Jensen wrote:
> Jeg sad og legede med servervariables, faldt over denne:
>
> Request.ServerVariables("INSTANCE_ID")
>
> Hvad er INSTANCE_ID? Hvad kan det bruges til?


"INSTANCE_ID : The ID for the IIS instance in text format"
http://www.w3schools.com/asp/coll_servervariables.asp


--
Copyleft 2008 - All Rights Reversed



Rune Jensen (19-12-2008)
Kommentar
Fra : Rune Jensen


Dato : 19-12-08 13:27

On 19 Dec., 21:00, "Michael Weber" <mich...@michaelweber.invalid>
wrote:

> "INSTANCE_ID  : The ID for the IIS instance in text format"http://www.w3schools.com/asp/coll_servervariables.asp

Hej, Michael, og tak for svaret...

Jo, men hvad står IDen for? Er det den version af IIS, man bruger -
det kan i hvert fald ikke passe? Kan den ændres af brugeren, det kan
den jo så nok ikke, vel?

Hm. Og jeg ville nu gerne vide, hvad i alverden man bruger den til -
synes W3schools går lidt let hen over den;)


MVH
Rune Jensen

Michael Weber (19-12-2008)
Kommentar
Fra : Michael Weber


Dato : 19-12-08 21:46

Rune Jensen wrote:
> On 19 Dec., 21:00, "Michael Weber" <mich...@michaelweber.invalid>
> wrote:
>
>> "INSTANCE_ID : The ID for the IIS instance in text
>> format"http://www.w3schools.com/asp/coll_servervariables.asp
>
> Hej, Michael, og tak for svaret...
>
> Jo, men hvad står IDen for? Er det den version af IIS, man bruger -
> det kan i hvert fald ikke passe? Kan den ændres af brugeren, det kan
> den jo så nok ikke, vel?


Se, det var jo en masse gode spørgsmål du kommer med der.
Personligt har jeg aldrig brugt den, så jeg ved det faktisk ikke.

Dette link giver dog lidt mere hjælp, omend ikke meget:
http://msdn.microsoft.com/en-us/library/ms524602.aspx


--
Copyleft 2008 - All Rights Reversed



Rune Jensen (19-12-2008)
Kommentar
Fra : Rune Jensen


Dato : 19-12-08 14:15

On 19 Dec., 21:45, "Michael Weber" <mich...@michaelweber.invalid>
wrote:

> Se, det var jo en masse gode spørgsmål du kommer med der.
> Personligt har jeg aldrig brugt den, så jeg ved det faktisk ikke.
>
> Dette link giver dog lidt mere hjælp, omend ikke meget:http://msdn.microsoft.com/en-us/library/ms524602.aspx

Det lader til, ikke mange andre bruger den heller, og jeg har aldrig
overvejet den før nu. Det pirrer nu min nysgerrighed, fordi jeg har
haft god brug for rigtig mange andre servervariable, og så dukker der
sådan en (for mig) forholdsvist udokumenteret variabel op - MS går
ikke videre i dybden med det, desværre;)

Hvis bare man i første omgang kan bestemme, om brugeren (clienten) kan
ændre den eller ej, altså om den kan fakes - jeg synes mest det lugter
af, at det er på serveren, det foregår, så den ikke kan ændres.

Men hvordan den dannes, er nu også lidt interessant. Andre steder, jeg
kigger som omhandler den, ser det ud til, den er forskellig fra
hinanden når jeg sammenligner (fra forskellige sites, ved ikke om den
er ens for samme site/side/server).


MVH
Rune Jensen

Michael Weber (19-12-2008)
Kommentar
Fra : Michael Weber


Dato : 19-12-08 23:06

Rune Jensen wrote:
> On 19 Dec., 21:45, "Michael Weber" <mich...@michaelweber.invalid>
> wrote:
>
>> Se, det var jo en masse gode spørgsmål du kommer med der.
>> Personligt har jeg aldrig brugt den, så jeg ved det faktisk ikke.
>>
>> Dette link giver dog lidt mere hjælp, omend ikke
>> meget:http://msdn.microsoft.com/en-us/library/ms524602.aspx
>
> Det lader til, ikke mange andre bruger den heller, og jeg har aldrig
> overvejet den før nu. Det pirrer nu min nysgerrighed, fordi jeg har
> haft god brug for rigtig mange andre servervariable, og så dukker der
> sådan en (for mig) forholdsvist udokumenteret variabel op - MS går
> ikke videre i dybden med det, desværre;)
>
> Hvis bare man i første omgang kan bestemme, om brugeren (clienten) kan
> ændre den eller ej, altså om den kan fakes - jeg synes mest det lugter
> af, at det er på serveren, det foregår, så den ikke kan ændres.
>
> Men hvordan den dannes, er nu også lidt interessant. Andre steder, jeg
> kigger som omhandler den, ser det ud til, den er forskellig fra
> hinanden når jeg sammenligner (fra forskellige sites, ved ikke om den
> er ens for samme site/side/server).


Har lige prøvet at oprette 2 websites på samme IIS6.
Hver site får automatisk tildelt et unikt Identifier, som man kan
hente via Instance_id.

Jeg gætter så på at man med dette id, kan hente websites lokale navn i IIS
fra reg.db.


--
Copyleft 2008 - All Rights Reversed



Michael Weber (20-12-2008)
Kommentar
Fra : Michael Weber


Dato : 20-12-08 01:41

Rune Jensen wrote:
> On 19 Dec., 21:45, "Michael Weber" <mich...@michaelweber.invalid>
> wrote:
>
>> Se, det var jo en masse gode spørgsmål du kommer med der.
>> Personligt har jeg aldrig brugt den, så jeg ved det faktisk ikke.
>>
>> Dette link giver dog lidt mere hjælp, omend ikke
>> meget:http://msdn.microsoft.com/en-us/library/ms524602.aspx
>
> Det lader til, ikke mange andre bruger den heller, og jeg har aldrig
> overvejet den før nu. Det pirrer nu min nysgerrighed, fordi jeg har
> haft god brug for rigtig mange andre servervariable, og så dukker der
> sådan en (for mig) forholdsvist udokumenteret variabel op - MS går
> ikke videre i dybden med det, desværre;)
>
> Hvis bare man i første omgang kan bestemme, om brugeren (clienten) kan
> ændre den eller ej, altså om den kan fakes - jeg synes mest det lugter
> af, at det er på serveren, det foregår, så den ikke kan ændres.
>
> Men hvordan den dannes, er nu også lidt interessant. Andre steder, jeg
> kigger som omhandler den, ser det ud til, den er forskellig fra
> hinanden når jeg sammenligner (fra forskellige sites, ved ikke om den
> er ens for samme site/side/server).


For hel**** da også....
Nu måtte jeg jo til at grave. :)

Forestil sig du har 3 sites på en webserver.

Hola.dk 1
Test.dk 567899
Goddag.dk 889000


Disse tre sites får hvert et unikt id, et Instance_ID.
Dette Instance_ID kan du så bruge til f.eks. at konfigurerer
sitet via IIS W3SVC-objektet.

f.eks:

tmp = "IIS://localhost/W3SVC/" & Request.Servervariables("Instance_ID") &
"/root"
site = GetObject( tmp )
'DoStuff...

Ved at bruge Instance_ID kan man så hente relevante objekter ud for hver
site.
Det kræver så lige at man har tilladelse til det.


--
Copyleft 2008 - All Rights Reversed



Rune Jensen (21-12-2008)
Kommentar
Fra : Rune Jensen


Dato : 21-12-08 20:10

Michael Weber skrev:

> For hel**** da også....
> Nu måtte jeg jo til at grave. :)
>
> Forestil sig du har 3 sites på en webserver.
>
> Hola.dk 1
> Test.dk 567899
> Goddag.dk 889000
>
>
> Disse tre sites får hvert et unikt id, et Instance_ID.
> Dette Instance_ID kan du så bruge til f.eks. at konfigurerer
> sitet via IIS W3SVC-objektet.
>
> f.eks:
>
> tmp = "IIS://localhost/W3SVC/" & Request.Servervariables("Instance_ID") &
> "/root"
> site = GetObject( tmp )
> 'DoStuff...
>
> Ved at bruge Instance_ID kan man så hente relevante objekter ud for hver
> site.
> Det kræver så lige at man har tilladelse til det.

Altså man kan dele objecter imellem siderne? Jeg er ikke lige nogen ørn
til det med objecter, men

....når det tilsyneladende kræver at man har flere domæner, de skal ligge
på samme server, og man skal også have rettighederne (er det til
serveren eller bare til domænerne), så kan jeg godt se, hvorfor den er
mindre brugt. Måske det er relevant, hvis man ejer domæner, fra flere
lande, som knytter sig til den samme side (er mit umiddelbare forslag).

I skal have tak for at have bragt det frem og tilfredsstillet min
nysgerrighed. Mere oplysende og dokumenteret end hos Microsoft. De kunne
lære noget;)


MVH
Rune Jensen

Michael Weber (27-12-2008)
Kommentar
Fra : Michael Weber


Dato : 27-12-08 05:56

Rune Jensen wrote:
> Michael Weber skrev:
>
>> For hel**** da også....
>> Nu måtte jeg jo til at grave. :)
>>
>> Forestil sig du har 3 sites på en webserver.
>>
>> Hola.dk 1
>> Test.dk 567899
>> Goddag.dk 889000
>>
>>
>> Disse tre sites får hvert et unikt id, et Instance_ID.
>> Dette Instance_ID kan du så bruge til f.eks. at konfigurerer
>> sitet via IIS W3SVC-objektet.
>>
>> f.eks:
>>
>> tmp = "IIS://localhost/W3SVC/" & Request.Servervariables("Instance_ID") &
>> "/root"
>> site = GetObject( tmp )
>> 'DoStuff...
>>
>> Ved at bruge Instance_ID kan man så hente relevante objekter ud for hver
>> site.
>> Det kræver så lige at man har tilladelse til det.
>
> Altså man kan dele objecter imellem siderne?


Ja.
Mellem sider på samme site, mellem sites på samme server og for den sags
skyld mellem sider på sites på forskellige servere.
Det er vel sådan set kun fantasien og rettigheder (sikkerhed),
der sætter grænserne.


> Jeg er ikke lige nogen ørn
> til det med objecter, men


Må jeg foreslå du kigger lidt nærmere på klasser i VBScript.
Første hit på ASP+Classes på google:
http://www.daniweb.com/tutorials/tutorial19997.html

Har du en forståelse af klasser i VBScript, kan du bruge dennne
forståelse til at lære deciderede objekt-orienterede programmeringssprog.
http://en.wikipedia.org/wiki/Object-oriented_programming
(Objekter er instanser af klasser)


>
> ...når det tilsyneladende kræver at man har flere domæner, de skal ligge
> på samme server, og man skal også have rettighederne (er det til
> serveren eller bare til domænerne), så kan jeg godt se, hvorfor den er
> mindre brugt. Måske det er relevant, hvis man ejer domæner, fra flere
> lande, som knytter sig til den samme side (er mit umiddelbare forslag).


Eller man vil automatiserer forskellige administrative opgaver i.f.b.
med sites på en server.


>
> I skal have tak for at have bragt det frem og tilfredsstillet min
> nysgerrighed. Mere oplysende og dokumenteret end hos Microsoft. De kunne
> lære noget;)


Må jeg foreslå, du prøver at downloade MS Server 2008 Trial version (60
dages)
og kigger lidt "bag facaden" og hvad det er for en størrelse. Det kan give
dig en
fornemmelse af, den lidt større sammenhæng et website kan spille ind i og,
ikke mindst,
hvordan et site "ser ud" fra en webhosts synspunkt.


Du kan downloade den her :
http://www.microsoft.com/downloads/details.aspx?FamilyId=B6E99D4C-A40E-4FD2-A0F7-32212B520F50&displaylang=en


--
Copyleft 2008 - All Rights Reversed



Jørn Andersen (19-12-2008)
Kommentar
Fra : Jørn Andersen


Dato : 19-12-08 23:00

On Fri, 19 Dec 2008 11:51:19 -0800 (PST), Rune Jensen
<runeofdenmark@gmail.com> wrote:

>Jeg sad og legede med servervariables, faldt over denne:
>
>Request.ServerVariables("INSTANCE_ID")
>
>Hvad er INSTANCE_ID? Hvad kan det bruges til?

Som jeg forstår det er det et ID, som refererer til det aktuelle website
på servere med flere web-domains.

På min lokale IIS på Win XP er tallet 1, på mit webhotel et 5-cifret
tal.

Jeg er dog ikke 100 pct. sikker.


Mvh. Jørn

--
Jørn Andersen,
Brønshøj

Michael Weber (20-12-2008)
Kommentar
Fra : Michael Weber


Dato : 20-12-08 00:06

Jørn Andersen wrote:
> On Fri, 19 Dec 2008 11:51:19 -0800 (PST), Rune Jensen
> <runeofdenmark@gmail.com> wrote:
>
>> Jeg sad og legede med servervariables, faldt over denne:
>>
>> Request.ServerVariables("INSTANCE_ID")
>>
>> Hvad er INSTANCE_ID? Hvad kan det bruges til?
>
> Som jeg forstår det er det et ID, som refererer til det aktuelle website
> på servere med flere web-domains.


Korrekt.


--
Copyleft 2008 - All Rights Reversed



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste