webForumDet fria alternativet

Includes och virtuella kataloger

ASP

1 svar · 193 visningar · startad av erka

Medlem sedan dec. 19996 522 inlägg
Frågan#1

Om jag har en site under
c:\inetpub\wwwroot\utveckling\projekt\testdatabaser\

och jag har skapat ett virtuelkatlog som jag döpt till test så jag kan skriva in http://localhost/test/ för att komma till default.asp i
c:\inetpub\wwwroot\utveckling\projekt\testdatabaser\

Allt funkar som det ska tills jag ska includera en fil. I katalogen c:\inetpub\wwwroot\utveckling\projekt\testdatabaser\menyer\ har jag en del filer som ska inkluderas, men om jag skriver

<!-- #include virtual = "menyer/filensomskainkluderas.asp" -->
fungerar det inte och inte heller

<!-- #include virtual = "/menyer/filensomskainkluderas.asp" -->

Man måste väll kunna få den att förstå att c:\inetpub\wwwroot\utveckling\projekt\testdatabaser\ är rooten som den ska hämta ifrån. hur göra, någon som vet ? Vore bra att kunna det eftersom filerna sedan ska flyttas till en egen server och då vill man ju slippa skriva om alla includes

------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !

[Redigerat av erka den 22 jan 2002]

Medlem sedan mars 20002 836 inlägg
#2

När man skapar en virtuell katalog så inkluderar man den i wwwroot. Det spelar alltså ingen roll vart den katalogen ligger ngnstans på servern, den kan tom ligga på en annan server.

Således, om meny katalogen är en underkatalog till test så bör sökvägen vara:

<!--#INCLUDE VIRTUAL="/test/menyer/filensomskainkluderas.asp" -->

dvs, du måste utgå från wwwroot

cya,
PatrikB

------------------
-=* IF there is a wrong way to do something, then someone will do it *=-

267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)