1.后台action指定

EnableCors指定可访问的域名多个,使用逗号隔开

        //支持客户端凭据提交,指定多个域名,使用逗号隔开
        [EnableCors("http://localhost:51421,http://localhost:51422 ", "*", "*", SupportsCredentials = true)]
        //支持客户端凭据提交
        //[EnableCors("http://localhost:51421", "*", "*", SupportsCredentials = true)]
        //[EnableCors("http://localhost:51421", "*", "*")]
        // [EnableCors("*", "*", "*")]
        public string GetOne()
        {
            //Microsoft.Owin.Cors.CorsOptions
            return CookieHelper.GetString("username");
        }

 

更多:

Asp.Net WebApi+Microsoft.AspNet.WebApi.Core 启用CORS跨域访问

Cors 跨域Access-Control-Allow-Origin

Ajax跨域请求中的Cookie问题(默认不带cookie等凭证)