webForumDet fria alternativet

iis 6 + asp?

ASPur ASP

8 svar · 356 visningar · startad av Dpo

Medlem sedan aug. 2000159 inlägg
Frågan#1

Får följande fel när jag kör mina aspsidor som alltid fungerat i iis4 och iis5 men i iis6 så står det följande.

Active Server Pages error 'ASP 0131' 

Disallowed Parent Path 

/utsidan/logon.asp, line 3 

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

Måste jag ha includefilen i samma katalog?
om jag skriver katalognamn där så säger den att man får inte ha det heller, behöver kunna ha filerna i andra kataloger. annars måste jag skriva om hela scriptet och det har jag ingen lust med, några tips?

Medlem sedan nov. 20017 144 inlägg
#2

Kör du med "virtual" eller "file" i din SSI?

Medlem sedan aug. 2000159 inlägg
#3

Så här ser det ut

<!-- #INCLUDE file="../config.asp" -->

men det fungerade ju med en tidigare version av IIS :(

Medlem sedan juni 20022 599 inlägg
#4

Enable Parent Paths Is Disabled by Default in IIS 6.0

Källa:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q226474
(Det går att enabla.)

Medlem sedan nov. 20017 144 inlägg
#5

Ok, men testa att köra med virtual(rooten) då.

<!-- #INCLUDE virtual="/katalog/underkatalog/config.asp" -->
Medlem sedan aug. 2000159 inlägg
#6

Tack för svaret, hittade iofs inte rutan men men.. x(

Medlem sedan juni 20022 599 inlägg
#7

Den finns på samma ställe som i tidigare versioner av IIS:en.
Högerklicka sajtroten->Properties->Home Directory->Configuration->Options->Enable Parent Paths
Den finns där i min IIS6 ..

Medlem sedan aug. 2000159 inlägg
#8

Jo, konstigt, i den här iis6an finns den inte, aja får prova köra med virtual. :l

Medlem sedan aug. 2000159 inlägg
#9

så nu fungerar det. missade rutan :r

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