我有一個包含多個項目(包括服務項目(業務邏輯)和MVC UI項目(演示文稿))的Visual Studio解決方案。如何訪問n層mvc應用程序中的json文件VS2015
在服務項目中,我有一個json文件,需要在其中一個服務項目類中訪問。
我的問題是,幾乎所有的東西我嘗試返回到UI項目的路徑(不要在那裏JSON文件)
事情我已經嘗試:
Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "geo.json");
//returns a path contained within UI project
HttpContext.Current.Server.MapPath("~/geo.json");
// also returns a path contained within UI project
Environment.CurrentDirectory;
// returns C:\\Program Files (x86)\\IIS Express
我如何獲得未包含在UI項目中的json文件的路徑?
什麼樣的項目是'服務項目'?它是一個類庫(一個.dll)嗎? –
它是一個類庫。 – user3626232
當你部署時,你的類庫的JSON最終會在你的用戶界面的文件夾結構中(很可能在'bin'中)。您需要右鍵單擊類庫中的JSON文件,選擇「屬性」並將「複製到輸出目錄」更改爲任一複製選項。 –