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:)

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top