void ConfigureCors(CorsConfiguration corsConfig) { corsConfig .ForResources("~/Handler1.ashx") .ForOrigins("http://foo.com", "http://bar.com") .AllowAll(); corsConfig .ForResources("~/Handler1.ashx") .ForOrigins("http://localhost") .AllowMethods("GET", "POST"); corsConfig .ForResources("~/Handler2.ashx") .ForOrigins("http://localhost") .AllowMethods("GET", "POST") .AllowCookies() .AllowResponseHeaders("Foo"); corsConfig .ForResources("~/Handler3.ashx") .ForOrigins("http://localhost") .AllowMethods("GET", "POST", "PUT") .AllowRequestHeaders("Content-Type"); corsConfig .ForResources("~/Handler4.ashx") .ForOrigins("http://localhost") .AllowAllMethods() .AllowCookies() .AllowRequestHeaders("Content-Type", "Foo", "Authorization") .AllowResponseHeaders("Foo"); }