0

同じiisサーバーで実行されているWebサービス(プロジェクトFoo2)から(プロジェクトFooの)App_Data/data.jsonにどのようにアクセスしますか。Foo と Foo2 は、同じ親フォルダーを持つ別のフォルダーにありますか?

Foo プロジェクトでは、次のようなものを使用しました。

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

1 に答える 1

0

両方のプロジェクトが IIS 内の別個の Web アプリケーションである場合、アクセスできません。私が信じている各アプリケーション/プール/仮想ディレクトリは、独自のツリーに制限されています (例外はありますが、私は避けています)。ただし、同じ仮想ディレクトリ (親フォルダーにリンクされている) の下など、同じ Web プロジェクト ソリューション内の 2 つのプロジェクトである場合、メソッドは正常に機能するはずです。ただし、FileInfo/DirectoryInfo/File クラスのようなものを使用する必要があります。

于 2013-03-01T17:53:59.897 に答える