Zugriff auf die Datei im Hauptdomänenordner über die Subdomain-App
-
27-10-2019 - |
Frage
Ich habe eine Web-App in einer Subdomain, in der ich den Zugriff auf eine Datei in der Hauptdomain erhalten möchte.Ist das möglich?
HttpContext.Current.Server.MapPath("../www/file.xml"));
Wo "www" im Hauptordner.Das "../" funktioniert nicht.
Um kristallklar zu sein.Ich versuche, eine XML-Datei in ein XDocument-Objekt zu laden:
Data = XDocument.Load(HttpContext.Current.Server.MapPath("~/App_Data/file.xml");
Funktioniert gut.Ich möchte jedoch, dass sich der Pfad in einem Ordner in der Hauptdomäne befindet.Wie kann ich das machen?Wenn es möglich ist :)
Lösung
Dann müssen Sie die vollständige URL wie c:/wwwroot/site/file.xml
angeben
Andere Tipps
Oder Sie erstellen einfach einen Symlink (Befehl mklink
in cmd) und verwenden ihn so, als wäre er ein Ordner in Ihrem Subdomain-Verzeichnis.
Sie benötigen Administratorrechte, um einen Symlink zu erstellen.