L'accès au fichier dans le dossier principal de domaine de l'application sous-domaine
-
27-10-2019 - |
Question
J'ai une application web dans un sous-domaine, où je veux uptain l'accès à un fichier situé dans le domaine principal. Est-ce possible?
HttpContext.Current.Server.MapPath("../www/file.xml"));
Où « www » dans le dossier principal. Le travail ne marche pas "../".
Pour être très clair. Im essayant de charger un fichier XML dans un objet XDocument:
Data = XDocument.Load(HttpContext.Current.Server.MapPath("~/App_Data/file.xml");
Travaux fins. Mais je veux que le chemin soit dans un dossier sur le domaine principal. Comment puis je faire ça? Si son possible:)
La solution
Ensuite, vous devrez spécifier l'URL complète comme c:/wwwroot/site/file.xml
Autres conseils
Ou vous pouvez simplement créer un lien symbolique (commande mklink
cmd), et l'utiliser comme si elle était un dossier dans votre répertoire de sous-domaine.
Vous avez besoin d'un des privilèges d'administrateur créent un lien symbolique.