IE 10, $.support.cors = true, Access Denied

The title pretty much says it all!  You do a quick search and you come up with all kinds of proposed solutions:

  • Use JSONP
  • Set the CrossDomain = true
  • IE 10 supports cors, it should just work!
  • Add this plug in, add that plug in

But…no one told you this solution.  If your company has so nicely pushed out a domain policy that sets your trusted sites for you, then you are screwed.  You will need for them to remove the policy so that Visual Studio and any other components you work with add the proper site to IE.  If the site you are working with is not in the Trusted Sites list, then the CORS requests will not be sent and you will instantly get "Access Denied".

I hope this saves some people some serious time!

Chris