Jag testar en asp-applikation lokalt och har lagt filerna på: C:\inetpub\wwwroot. Andres. <b>Detta är för att försvåga för hackers. När jag flyttar över filerna till min sida på Bredbandsbolaget får jag bara startsidan att visa sig. Vanligtvis så brukar man väl inte få stöd för script (ASP i det här fallet) på sina hemsidor vid sin ISP. Hur det är just för Bredbandsbolaget vet jag dock inte. Men kan i alla fall tänka mig att det är det som är problemet.Var lägger man asp-filerna - dvs sökvägen?
Om jag vill flytta filerna till en undermapp, t ex C:\inetpub\wwwroot\MinMapp
vad behöver jag då göra i koden?
1)Måste jag ändra sökväg på alla ställen i koden där jag hänvisar till någon fil som t ex här:
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("meny.mdb")?
2) Jag gjorde så att jag ändrade sökväg i adressen: http://127.0.0.1/MinMapp/index.asp -
då behövde jag inte ändra i koden.
Är det första alternativet bättre om jag senare skall lägga ut applikationen på en Webserver
eller saknar det betydelse?Sv: Var lägger man asp-filerna - dvs sökvägen?
När du testar lokalt, ta då för vana att alltid lägga det i en undermap(som du gjorde i allt 2)
När det gäller placeringen av databasen, lägg den i en separat katalog, gärna UNDER wwwroot (detta gäller på servern också). Detta är för att försvåga för hackers.
Det kan bli lite svårare att hitta sökvägen, du måste tillämpa Server.MapPath("../meny.mdb") för varje
steg ner.
Återkom vid problem.Sv:Var lägger man asp-filerna - dvs sökvägen?
Det kan bli lite svårare att hitta sökvägen, du måste tillämpa Server.MapPath("../meny.mdb") för varje
steg ner.</b>
Att tillåta Server.MapPath("<b>../</b>meny.mdb") är snarare att förenkla för hackers... dvs en ganska stor säkerhetsrisk... fast det hade ju iofs inget med inlägget att göra...
// EDIT
Syns inge bra med fetstil...
Vad jag ville säga var att tillåta .. (punkt-punkt) är en stor säkerhetsrisk.Sv: Var lägger man asp-filerna - dvs sökvägen?
http://hem.bredband.net/andgul/Bokning/index.asp
På startsidan har jag några länkar men det händer inget när jag klickar på dem.
T ex http://hem.bredband.net/andgul/Bokning/index.asp?linkid=3
Länkarna fungerar bra när jag kör lokalt (t ex http://127.0.0.1/Bokning/index.asp?linkid=3)
Vad bör jag göra? Är det något med sökvägen?Sv:Var lägger man asp-filerna - dvs sökvägen?
Thomas