Aktueller physischer Standort von ASP .net
Hallo, ich entwickle eine ASP.net-Webanwendung. Ich muss den aktuellen (physischen) Speicherort der Website (oder das bin-Verzeichnis mit den Assemblys) ermitteln.
Ich habe versucht, Directory.GetCurrentDirectory () zu verwenden, und das gibt mir das temporäre ASP.net-Verzeichnis zurück.
Ich mag die Idee nicht, eine Anwendungseinstellung für den absoluten Pfad in meine Konfigurationsdatei aufzunehmen (eww!)
Jede Hilfe wäre sehr dankbar! :)
Fazit:
Ich hätte einen Zusammenhang geben sollen, warum ich den physischen Dateipfad haben möchte. Vielen Dank für Ihre schnelle Antwort auf die Frage :)
Ich verwende XSL-FO für .net (theFO.net Bibliothek), um ein PDF zu generieren. Für das Einbetten von Bildern in FO muss ein absoluter Pfad angegeben werden:
<fo:external-graphic src="C:\MyWebsite\images\image1.jpg" />
Ich musste lediglich das aktuelle Verzeichnis auf die Website (oder das Bin-Verzeichnis) setzen, damit der XSL FO-Renderer wissen konnte, wo sich das Bild befindet.