webForumDet fria alternativet

SSI på IIS6

11 svar · 621 visningar · startad av Mika3l

Mika3lMedlem sedan nov. 20018 492 inlägg
#1

En fil som jag vill inkludera m.h.a SSI ligger i en underkatalog, men på IIS6 får man inte använda ../ eller / innan filen man inkluderar, hur ska man skriva?

OveRRidEMedlem sedan feb. 200112 078 inlägg
#2

Använder du FILE eller VIRTUAL?

Mika3lMedlem sedan nov. 20018 492 inlägg
#3

Jag använder file.
Det enda jag kunde hitta på Microsofts sida var att det började på noll nånting, jag förstod inte ett dug vad dom menade med det.

@ndersMedlem sedan juni 200032 969 inlägg
#4

I vilket OS ligger IIS6?

Vad får du för felmeddelande? Länk till sidan hos Microsoft du inte förstår?

Mika3lMedlem sedan nov. 20018 492 inlägg
#5

IIS6 följer med Windows 2003 Server som kom ut för inte alls länge sen. :)
Jag håller på att leta för fullt efter länken till sidan.

@ndersMedlem sedan juni 200032 969 inlägg
#6

Med tanke på att Windows Server 2003 släpps 29:e april är jag nog benägen att hålla med. ;)

Du sitter och leker med betor?

Som sagt, felmeddelande är ju intressant också.

Mvh

Mika3lMedlem sedan nov. 20018 492 inlägg
#7

Ja det är nog en beta, det är webtomten som har det på sin server och den vet man aldrig hur det ligger till med. ;)

Nu hittade ja länken också.
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/windowsnetserver/proddocs/server/asp_und_impchanges.asp
Det står under "Using Parent Paths".

<!-- #Include file="/mapp/fil.asp" --> returnerar:
Active Server Pages error 'ASP 0130'

Invalid File attribute

/weee/aspfil.asp, line 1

File attribute '/mapp/fil.asp' cannot start with forward slash or back slash.

<!-- #Include file="../mapp/fil.asp" --> returnerar:
Active Server Pages error 'ASP 0131'

Disallowed Parent Path

/weee/aspfil.asp, line 1

The Include file '../mapp/fil.asp' cannot contain '..' to indicate the parent directory.

@ndersMedlem sedan juni 200032 969 inlägg
#8

inget riktigt citat dock, eftersom jag tolkar lite själv:

Microsoft skrev:

I IIS6 är det, till skillnad från tidigare versioner, inte default tillåtet att med SSI-direktivet #include ange sökvägar uppåt med ../. Slå på "Allow parent paths" i IIS:en.

Läs dock gärna säkerhetsanledningarna i det länkade dokumentet.

Jag vet dock inte varför alternativet med inledande slash inte fungerar.

mvh

Mika3lMedlem sedan nov. 20018 492 inlägg
#9

Som jag tolkar det är det en säkerhetsåtgärd att man inte kan nå filer som ligger i en "undermapp".
Jag får höra med webtomten om han kan kolla upp det.
*ringer*

@ndersMedlem sedan juni 200032 969 inlägg
#10

Det är snarare så att det är en säkerhetsåtgärd som ska göra det svårare att komma åt filer utanför webroten. Inte för jag trodde man kunde komma så långt med SSI dock...

mvh

Mika3lMedlem sedan nov. 20018 492 inlägg
#11

Satan, han svarade inte. :l
Jag får återkomma är jag har pratat med honom!

Mika3lMedlem sedan nov. 20018 492 inlägg
#12

Jaja, utanför wwwroot då, bara man inte kan komma åt viktiga filer. ;)

132 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)