msdn這篇有解釋 , 非常棒又上了一課 XD
解決方法就是nuget 以下這個套件
然後再WebapiConfig 加上以下這行
在API上的EnableCors屬性設定允許的存取範圍
如果是 * 代表全部允許( 實務上當然是不建議這麼做)
再回傳Json部分使用 JsonConver.DeserializeObject 回傳 Object
https://stackoverflow.com/questions/15725884/return-json-file-with-asp-net-web-api/15726171#15726171?newreg=337fb1ffe13843f4a5d303128302a04f