webForumDet fria alternativet

2003 server

4 svar · 204 visningar · startad av Jaar

JaarMedlem sedan juli 2001434 inlägg
#1

När jag kört mina asp-sidor tidigare så har jag kunnat köra följande rad utan problem

<!-- #INCLUDE FILE="../funktioner.asp" -->

Nu när vi satte in en 2003 maskin istället så blir det ett error som säger att man inte får referera till katalogen via ..
Likaså får den inte börja på /

Vilket betyder att man bara kan inkludera sidor som ligger i samma katalog elelr i en underkatalog.

Är detta p.g.a IISens ökade säkerhet iom versionen i 2003 server eller har de ändrat standarden i ASP (vilket iof är ung samma sak)

Hur kommer jag förbi detta?

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Utgå ifrån rooten med virtual kanske.
<!-- #INCLUDE VIRTUAL="filer/bilder/funktioner.asp" -->

JaarMedlem sedan juli 2001434 inlägg
#3

Låter som en bra idé ;)

solbulleMedlem sedan mars 20015 287 inlägg
#4

Det går väl att ställa in i IIS så att det fortfarande ska fungera, om man inte har möjlighet/vilja att ändra sina sidor. Default är dock som du skriver.

legisMedlem sedan juli 20044 453 inlägg
#5

Man måste aktivera parent paths i IIS om man vill kunna göra det.

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