webForumDet fria alternativet

Virtuell sökväg!

.NET

2 svar · 292 visningar · startad av m_soderlund

Medlem sedan sep. 20026 425 inlägg
Frågan#1

Jag kör lite kod för att exportera info från en databas till en xml-fil, och själva exporteringen blir bra. När jag visar en länk till xml-filen sen blir dock blir sökvägen till filen inte som jag vill. Lokalt (på in dator) så blir sökvägen perfekt, men på Internet, så blir sökvägen i stil med: C:\www_root\www.dileno.hel.nu\project\anstallda.xml och då blir det error när den ska visas.
Konstigt att sökvägen lokalt på min dator ändå blir localhost/project/anstallda.xml.. :l
Koden som jag använder är denna:

lbl.Text = "XML-filen är skapad! <a href=""" & Server.MapPath("") & "/anstallda.xml""
target=""_blank""><b>Läs filen</b></a>."

Filen anstallda.xml finns i samma mapp som jag befinner mig i när jag klickar på länken, men om jag bara skriver <a href=""anstallda.xml""> så blir det error.

Alltså - jag skulle vilja ha en kodsnutt som visar en virtuell sökväg till anstallda.xml, utan C:\www_root i sökvägen. :D

Mycket tacksam för hjälp. :)

Medlem sedan juni 20011 732 inlägg
#2

Det borde vara Request.ApplicationPath du letar efter.

Medlem sedan sep. 20026 425 inlägg
#3

Utmärkt! Tackar så mycket. :D :bire

267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)