Avatar billede heidi_j Nybegynder
04. november 2004 - 14:21 Der er 6 kommentarer

Find applikations-sti i class, i WebApplication

Jeg har en web-application, som jeg har tilknyttet en del moduler til i form af unit-filer med klasser i.

Hvordan kan jeg ved hjælpe af frameworket finde stien til mit application-root (f.eks. c:\www\app1) når jeg ikke kan bruge Request.ApplicationPath (da jeg ikke nedarver fra System.Web.UI.Page)...

På forhånd tak :)
Avatar billede arne_v Ekspert
04. november 2004 - 14:25 #1
HttpContext.Current.Request.ApplicationPath måske
Avatar billede heidi_j Nybegynder
04. november 2004 - 14:46 #2
System.Web.HttpContext.Current.Request.ApplicationPath returnere "C:\App01" hvilket er et skrid i den rigtige retning, problemet er bare at projektet ligger i "D:\App01"...
Avatar billede heidi_j Nybegynder
04. november 2004 - 14:52 #3
har fundet ud af at System.Web.HttpContext.Current.Request.ApplicationPath returnere "/App01", hvilket forklarer det hele...
Avatar billede heidi_j Nybegynder
04. november 2004 - 15:11 #4
Legede op kom op med denne løsning:

System.Web.HttpContext.Current.Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath);

Men points fordi du ledte mig på sporet.. :)
Avatar billede arne_v Ekspert
04. november 2004 - 16:14 #5
så ligger jeg et svar
Avatar billede jepsen999 Nybegynder
04. november 2004 - 18:53 #6
eller bare:
HttpContext.Current.Request.PhysicalApplicationPath;
(det er da lidt kortere)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester