webForumDet fria alternativet

klurigt med relativa sökvägar

ASP

1 svar · 258 visningar · startad av Janspeed

Medlem sedan jan. 2001510 inlägg
Frågan#1

Har ett riktigt klurigt problem med en sökväg till en databas. Det är så att jag på webhotellet har databasen i en mapp och själva hemsidan i en annan.

Så den fysiska sökvägen blir typ:

c:\webroot\databases - till databasen
och
c:\webroot\www.mindomän.se - till hemmisen

på min arbetsdator har jag en kopia dvs.

c:\webroot\databasen - till databasen
och
c:\webroot\mindomän - till databasen

Nu är det så att för att inte ännu färdigt material och uppdateringar som jag håller på att utvecklar inte ska skriva över befintligt material på hemsidan så har jag separerat det materialet och lagt det i en annan mapp som heter utveckling

Nu har jag dock problemet att jag vill kunna jobba med materialet mot databasen utan att behöva ändra på sökvägen innan jag skickar upp den.

Jag försöker då att göra nån typ av relativ sökväg med hjälp av server.mapppath för att funka.

Så på mitt webhotell ser det ut så här:

c:\webroot\databases - till databasen
och
c:\webroot\www.mindomän.se - till hemmisen
och
c:\webroot\www.mindomän.se\minasidor - Till de sidor jag utvecklar

Och på arbetsdatorn ser det ut så här:

c:\webroot\databasen - till databasen
och
c:\webroot\mindomän - till databasen
och
c:\utveckling\minasidor - Till de sidor jag utvecklar

Någon som har löst detta problem förut eller har något förslag så vore jag mycket tacksam? :l

Medlem sedan maj 200010 687 inlägg
#2

Släng in lite variabler i Application i Application_OnStart i global.asa. Och använd sen bara dessa.
Då blir det bara global.asa som skiljer sig lokalt och på webbhotellet.

Eller om du vill gå ett steg längre så kan du lagra variablerna i datorns register. Men det kan nog vara lite svårt att göra på ett webbhotell. :)

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)