0

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

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

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

1 回答 1

0

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

于 2013-03-01T17:53:59.897 回答