2013-07-16 12 views

Odpowiedz

44
Server.MapPath("~"); 

Otrzymasz katalog główny bieżącej aplikacji, jako ścieżkę na dysku. Np., C:\inetpub\...

Należy pamiętać, że znak ~ może być również używany jako część ścieżek sieciowych w formantach ASP.NET, a także będzie podawał adres URL do aplikacji.

Jeśli klasa nie posiada właściwości serwera, można użyć statycznej

HttpContext.Current.Server.MapPath("~") 
28
+2

Jest to bardzo przydatne, gdy nie można użyć HttpContext uzyskać obiekt serwera – Sam

+0

ten metoda zwróciła to, czego szukałem: główny adres URL mojej aplikacji działającej w usługach IIS. Server.MapPath zwraca katalog plików. –

Powiązane problemy