Server.MapPath(...) ist bekanntlich eine praktische Methode, um in Controllern und Views physische Pfade für Assets zu bestimmen.Und wenn man kein Server-Objekt hat?
Sofern der Code im Rahmen eines Requests ausgeführt wird kann man einfach über den HttpContext gehen:
HttpContext.Current.Server.MapPath(...)Was aber, wenn man z.B. in einem statischen Konstruktor oder sonst wie außerhalb eines Requests einen Pfad bestimmen muss. Auch hier gibt es eine Lösung:
HostingEnvironment.MapPath(...)Prinzipiell könnte man wohl an allen Stellen an denen man
Server.MapPath(...) verwendet auch HostingEnvironment.MapPath(...) nehmen.
Keine Kommentare:
Kommentar veröffentlichen
Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.