我有一个ASP.NET MVC应用程序,它由一个根应用程序(CMS)和另一个名为(RG)的子应用程序组成虚拟应用程序,如下面的IIS截图:
我的问题是,从CMS应用程序中我创建了一些用户文件并将其存储在名为UserFiles
的文件夹中。然后从我的(RG)应用程序,我想将该文件检索回我的代码并处理它。它是一个xml文件。
UserFiles
的配置如下:
<add key="UserFiles" value="C:\inetpub\wwwroot\CMS\UserFiles\" />
到目前为止,我在子项目中所做的事情如下:
string serverPath = System.Configuration.ConfigurationManager.AppSettings["UserFiles"];
string filename = serverPath + usrId + "\\XmlFiles\\filename.xml";
System.Xml.Linq.XDocument xdoc = System.Xml.Linq.XDocument.Load(filename);
但我一无所获,我不知道自己做错了什么,
注意:使用相同方法使用CMS应用程序检索文件对我有用,但对其他应用程序则无效。
任何人都可以指导我做正确的方法,或告诉我在这里缺少什么?
提前谢谢