我有一個Web API項目以及一個單頁面應用程序。單頁面應用程序將從我的web api項目中實現端點,但完全由靜態html,js和css文件組成。我希望將我的web api代碼保存在一個存儲庫中,並將我的單頁應用程序代碼保存在不同的存儲庫中,但只能使用IIS中的單個站點來提供文件以及承載Web API。
那麼,我如何配置asp.net mvc 5來從項目目錄之外的目錄提供靜態文件?例如,假設我的Web API項目是:從項目目錄以外的目錄提供js html和css文件
C:/開發/的WebAPI
默認情況下,IIS和ASP.NET MVC將尋找所有的HTML,JS和CSS文件從我的項目的根目錄爲C開始:/開發/的WebAPI
不過,我的單頁的應用程序代碼是:
C:/開發/ SPA
那麼,如何配置這樣的東西,使得C:/ Development/SPA是當它接收到html,js或css文件請求時應用程序的外觀?
如何添加對項目中硬盤驅動器上不同位置的文件夾的引用? –
1.在項目中拖放或添加文件夾,然後使用Windows資源管理器剪切和粘貼文件,然後選擇Solution Explorer標題中的「顯示所有文件」圖標以查看「未包含」文件夾/文件。然後最後右鍵單擊文件夾/文件以包含到項目中 –