没有设置服务端允许跨域访问之前 API服务器地址http://localhost:17693/api/food 在本地新建一个HTML,采用jQuery Ajax获取跨域获取数据,结果如下: 配置ASP.NET Web API允许跨域访问 API所在项目使用NuGet安装Microsoft.AspNet.WebApi.Cors,打开vs的NuGet控制台,执行命令Install-Package Microsoft.AspNet.WebApi.Cors 修改WebApiConfig.cs文件的配置:在WebApiConfig类中添加方法EnableCrossSiteRequests,同时不要忘了将System.Web.Http.Cors命名空间引入。 using System; using System.Collections.Generic; using System.Linq; using System.Web.Http; using System.Web.Http.Cors; namespace WebAPI_Swagger { public static class WebApiConfig { public static void Register(HttpConfiguration config) { confi