2013-03-01 46 views
0

如何從同一個iis服務器上運行的Web服務(項目Foo2)訪問App_Data/data.json(在項目Foo中)。 Foo & Foo2與父文件夾位於不同的文件夾中?是否可以從不同的解決方案中的單獨項目訪問App_Data

在美孚項目中,我使用的是這樣的:

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

命名空間是否一樣?也都是同一個解決方案中的項目..? – MethodMan 2013-03-01 17:47:43

+0

不同的解決方案:( – FutuToad 2013-03-02 17:05:09

回答

0

如果這兩個項目都在IIS中單獨的Web應用程序,那麼你就不能訪問它。我認爲每個應用程序/池/虛擬目錄都被限制在它自己的樹上(儘管我避免了它們,但有例外)。但是,如果它是同一個Web項目解決方案中的兩個項目,就像在同一個虛擬目錄(鏈接到父文件夾)下一樣,那麼你的方法應該可以正常工作;除了你應該使用類似FileInfo/DirectoryInfo/File類的東西。

相關問題