MVC 4.0 beta WebAPI,PUT和DELETE在临时服务器上抛出401

时间:2012-05-10 13:33:48

标签: ajax asp.net-mvc asp.net-mvc-4 asp.net-web-api

我正在使用AJAX + MVC 4 + WebAPIs开发应用程序。

在localhost(GET / POST / PUT / DELETE)上一切正常,但是在UAT上,PUT / DELTE抛出401,但是GET / POST工作正常。

WebAPI都是公开的,而不是[授权]。所有ajax调用都来自站点站点,因此与跨域问题无关。我不知道在哪里研究。它与那些服务器上的IIS设置/池有关吗?

最糟糕的情况是,我只会使用GET / POST!没什么大不了的!

但如果有人知道正确的解决方案/理由会非常感激!

1 个答案:

答案 0 :(得分:0)

问题解决了,只需从IIS 7.5中删除WebDAV角色即可!一切正常。

感谢回复家伙们!