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

本文关键字:项目 单独 访问 App Data 解决方案 是否 | 更新日期: 2023-09-27 18:01:58

如何从运行在同一iis服务器上的web服务(项目Foo2(访问App_Data/Data.json(在项目Foo中(。Foo&Foo2是在一个单独的文件夹中,还是在同一个父文件夹中?

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

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

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

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