如何从在同一iis服务器上运行的Web服务(项目Foo2)访问App_Data / data.json(在项目Foo中)。 Foo& Foo2位于具有相同父文件夹的单独文件夹中?
在Foo项目中我使用了这样的东西:
string path = System.IO.Path.GetFullPath(Server.MapPath("~/App_Data/data.json"));
答案 0 :(得分:0)
如果两个项目都是IIS中的单独Web应用程序,则无法访问它。我认为每个应用程序/池/虚拟目录都限制在自己的树中(有例外,但我避免使用它们)。但是,如果它是同一个Web项目解决方案中的两个项目,就像在同一个虚拟目录下(链接到父文件夹),那么您的方法应该可以正常工作;除了你应该使用类似FileInfo / DirectoryInfo / File类。