webForumDet fria alternativet

Sökväg...inte fatta!

.NET

3 svar · 302 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Frågan#1

Denna fil (filelist.aspx) ligger i fler nivåer ner i mappstrukturen (och skall också göra det) och jag fattar inte hur jag får sökvägen till en mapp som direkt ligger i wwwroot.
Om jag i web.config/AppSettings ex. skriver /mapp/ så vill den ha en mapp som ligger i samma mapp som filelist.aspx och det är ju fel, ju.
Hur skall jag komma till roten?
filelist.aspx

private string CurrentPath = ConfigurationManager.AppSettings["filePath"];
...

//load list of files
foreach (FileInfo file in new DirectoryInfo(Server.MapPath(CurrentPath)).GetFiles())
...
Medlem sedan mars 20021 152 inlägg
#2

../ för varje steg du vill gå upp i katalogträdet.

Medlem sedan dec. 19998 577 inlägg
#3

Server.MapPath( "~/" )) ger dig rooten på din webplats.

Medlem sedan okt. 20041 556 inlägg
#4

Ok, Vides grej gjorde susen.

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)