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);
        }

  

 注册时调用即可。

原文地址:https://www.cnblogs.com/Zingu/p/14395971.html