我正在开发一个应用程序,使用 AJAX + MVC 4 + WebAPI。
在 localhost (GET/POST/PUT/DELETE) 上一切正常,但是一旦在 UAT 上,PUT/DELTE 会抛出 401,但是 GET/POST 工作正常。
WebAPI 都是公开的,根本不是 [Authorise]。所有 ajax 调用都来自站点站点,因此与跨域问题无关。我不知道在哪里调查。它与那些服务器上的 IIS 设置/池有关吗?
在最坏的情况下,我将只使用 GET/POST!没什么大不了的!
但是,如果有人知道正确的解决方案/原因,将不胜感激!