MVC5專案透過ajax呼叫WebAPI2專案

透過nuget安裝Cors,解決網頁同源政策問題

首先,本身方案中存在兩個專案,一個為MVC5專案、一個為WebAPI2專案(兩個localhost port不同)

1.在WebAPI專案透過NuGet安裝『Cors』

2.安裝完成後,之後去WebAPI專案找App_Start資料夾找WebApiConfig檔案

增加此段,即可開啟Cors

3.接著去API專案建立一個Controller 建立出一個api

4.最後到MVC5專案去,使用ajax去呼叫此API

備註:

1.要兩個專案同時執行,方案那邊右鍵屬性,多個起始專案,將兩專案啟動

2.WebAPI專案可以使他起始動作不顯示畫面,對他專案右鍵屬性,點選不要開啟頁面。等候來自外部應用程式的要求