I'm working on an app, using AJAX + MVC 4 + WebAPIs.
Everything works fine on localhost (GET/POST/PUT/DELETE), but once on UAT, PUT/DELTE throw 401, however GET/POST works fine.
The WebAPIs are all public, not [Authorise] at all. All ajax calls are origin from the site site, so got nothing to do with cross-domain issues. I don't have much clue where to look into. is it to do with IIS settings/pools on those servers?
The worst case scenario, I'll just use GET/POST for all! no biggie!
But if someone know the proper solution/reason would be much appreciated!