Really puzzled by this bug. All versions of IE, even those that support CORS, are throwing "permission denied" errors when I try to make a cross-domain PATCH request (using jQuery.ajax). All other methods (even PUT) work correctly, but PATCH triggers an immediate error on the send() call.
Considering later versions of IE support CORS, and supposedly support all method types, is there some reason why CORS + PATCH would result in an error?
(And yes, Access-Control-Allow-Methods is set to GET, POST, DELETE, PATCH, PUT, OPTIONS
so I don't think that's the issue.)