我有一个非常标准的 asp.net web api,设置了 get post put 和 delete。我在 discountasp.net 上托管。适用于本地主机上的所有动词,当我部署时,只有 get 和 post 有效。我已经阅读了关于这个主题的几乎所有问题,我确保 WebDav 被禁用,并确保我的处理程序映射接受正确的动词,并且我仍然得到 405 错误。
有谁知道可能是什么问题?它是 mvc4 asp.net web api,几乎是开箱即用的,我在单个 cshtml 页面上使用 ajax 与所有动词进行交互。我的网络服务器是 iis7。