ASP.NET跨域访问解决
第一种:
step1:添加引用(搜索CORS)
step2:
App_Start/WebApiConfig.cs中添加配置
step3:
在控制器中添加特性
第二种:
在App_Start/WebApiConfig.cs中添加方法
/// <summary> /// 允许跨域调用 /// </summary> /// <param name="config"></param> private static void EnableCrossSiteRequests(HttpConfiguration config) { //对所有的请求来源没有任何限制 var cors = new EnableCorsAttribute( origins: "*", headers: "*", methods: "*" ); config.EnableCors(cors); }
注册时调用即可。