ASP.NET-relativer Pfad zur Datei in Web.Config

8

Ich möchte einen Pfad zu einer Datei in meiner Anwendung in der Datei Web.Config angeben und diesen Pfad dann in einem Controller aufrufen. Von dem, was ich online gefunden habe, bin ich am meisten da.

Web.Config

%Vor%

Controller

%Vor%

Dies zeigt jedoch auf den falschen Ort.

Wie kann ich auf die Datei verweisen, die ich im Ordner App_Data gespeichert habe, beginnend mit dem Stamm meiner Anwendung?

    
madvora 26.08.2015, 20:23
quelle

1 Antwort

18

Sie können Server.MapPath verwenden.

Oder speichern Sie alternativ nur den relativen Pfad in der Konfigurationsdatei und verwenden Sie dann:

%Vor%

Die letztere Technik wird in Nicht-Web-Anwendungen funktionieren, ist also wohl besser.

    
Joe 26.08.2015, 20:28
quelle