Asp.net 从子域应用程序访问主域文件夹中的文件

Asp.net 从子域应用程序访问主域文件夹中的文件,asp.net,xml,subdomain,server.mappath,Asp.net,Xml,Subdomain,Server.mappath,我在一个子域中有一个web应用程序,我想在该子域中访问位于主域中的文件。可能吗 HttpContext.Current.Server.MapPath("../www/file.xml")); 其中“www”位于主文件夹中。“./”不起作用 非常清楚。我正在尝试将xml文件加载到XDocument对象中: Data = XDocument.Load(HttpContext.Current.Server.MapPath("~/App_Data/file.xml"); 很好。但我希望路径位于主域上

我在一个子域中有一个web应用程序,我想在该子域中访问位于主域中的文件。可能吗

HttpContext.Current.Server.MapPath("../www/file.xml"));
其中“www”位于主文件夹中。“./”不起作用

非常清楚。我正在尝试将xml文件加载到XDocument对象中:

Data = XDocument.Load(HttpContext.Current.Server.MapPath("~/App_Data/file.xml");

很好。但我希望路径位于主域上的文件夹中。我该怎么做?如果可能:)

则必须指定完整的url,如
c:/wwwroot/site/file.xml

,或者只需创建一个符号链接(
mklink
命令,在cmd中)并将其用作子域目录中的文件夹即可。
您需要管理员权限才能创建符号链接。

所以没有类或任何东西可以为我处理它?不,抱歉:/n我自己有问题。我从我的网络酒店提供商那里获得了完整的路径,所以现在它可以工作了。谢谢你抽出时间。