是否可以从不同解决方案中的单独项目访问App_Data

时间:2013-03-01 17:46:19

标签: c# iis

如何从在同一iis服务器上运行的Web服务(项目Foo2)访问App_Data / data.json(在项目Foo中)。 Foo& Foo2位于具有相同父文件夹的单独文件夹中?

在Foo项目中我使用了这样的东西:

string path = System.IO.Path.GetFullPath(Server.MapPath("~/App_Data/data.json")); 

1 个答案:

答案 0 :(得分:0)

如果两个项目都是IIS中的单独Web应用程序,则无法访问它。我认为每个应用程序/池/虚拟目录都限制在自己的树中(有例外,但我避免使用它们)。但是,如果它是同一个Web项目解决方案中的两个项目,就像在同一个虚拟目录下(链接到父文件夹),那么您的方法应该可以正常工作;除了你应该使用类似FileInfo / DirectoryInfo / File类。