In ASP.Net gibt es den Ordner app_data, auf den Benutzer nicht über das Internet zugreifen können. Ich möchte eine Datei in diesem Ordner speichern und aus dieser Datei lesen, indem ich eine Klasse verwende, die ich im Ordner App_Code habe.Zugreifen auf Datei in App_Data aus einer Klasse im Ordner App_Code
Beachten Sie, dass das aktuelle Arbeitsverzeichnis hier ein Verzeichnis wie "c: \", "c: \ windows \ system32 \" usw. und nicht das Anwendungsverzeichnis sein wird. So etwas wie "../App_Data/somefile" funktioniert nicht.
hat es etwas einfacher sein, dass ich auf übersehen, wie Dateien zuzugreifen im Ordner App_Data programmatisch
Wie kann ich das tun?
Danke, das brachte mich auf den richtigen Start, ich ging für HttpContext.Current.Server.MapPath ("~/App_Data/myfilenahere") Ansatz, wie es besser lesbar schien. – Brian
@Brian - Froh, dass du startklar bist. Sehen Sie sich diesen Link zur Performance von MapPath vs PhysicalApplicationPath an: http://dotnepperls.com/Content/PhysicalApplicationPath.aspx Kann kein Problem sein, wenn nur gelegentlich zugegriffen wird, aber es ist schön, sich der Leistungsunterschiede bewusst zu sein. – CraigTP