webForumDet fria alternativet

IIS och sökvägar

Webbservrar

4 svar · 241 visningar · startad av nill

Medlem sedan okt. 2001387 inlägg
Frågan#1

Jag har en sida i min c:/inetpub/wwwroot/. På den kan jag ju skriva t.ex. /default.asp för att man var man en befinner sig kommer till default.asp i wwwroot.

Men sen har jag även en sida i c:/inetpub/nysida/ och vill att det ska fungera likadant där, att när jag skriver /default.asp så vill jag komma till c:/inetpub/nysida/default.asp och inte till c:/inetpub/wwwroot/

Hur gör jag det?

Medlem sedan apr. 20003 424 inlägg
#2

du kan ju lägga mappen i c:\inetpub\wwwroot\nysida
så skriver du bara localhost/nysida ;)
eller så skapar du en virtuell katalog till c:\inetpub\nysida ;)
Då blir det oxå localhost/nysida

Detta är en variant! Hoppas det var så du menade ;)

Medlem sedan okt. 2001387 inlägg
#3

nej så vet jag att jag kan göra :) Så har jag gjort hittils.
Men det blir problem när jag ska lägga upp sidan på webhotellet och behöver använda absoluta sökvägar.
för i webhotellet ska ju startfilen ligga i rooten. men nysida's root lokalt är ju /nysida medans på webhotellet bara /.
Lite svårt att förklara...
Hoppas någon förstår.

Medlem sedan sep. 2001788 inlägg
#4

Du kan skapa flera webbplatser.
Detta kräver dock att du har din IIS på ett serverOS, t.ex. Win 2k server, annars kan du bara ha en webbplats.

Ett annat alternativ är att göra en dynamisk variabel som känner av om du är i roten på webbplatsen eller under en undermapp. Denna dynamiska variabel sätter du då framför alla dina sökvägar, då blir det oxå rätt när du flyttar sajten du bygger.

Kappisch? :)

Finns kanske bättre sätt men inte så vitt jag vet iaf.

/G

Medlem sedan apr. 20003 424 inlägg
#5

Du kan ju även byta sökvägen på Standard webbplatsen om du vill ;)

250 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)