我的 jQuery $.post 调用在我的环境中工作正常。但在生产中,$.posts 神秘地变成了 GET,返回 404。
开发人员调用:$.post('/Home/Destaques')(调用正常)
生产调用: $.post('/Home/Destaques') 产生 GET /Home/Destaques/ 404(未找到)
响应标头之间存在差异,即:
开发:服务器:Microsoft-IIS/7.0 X-AspNet-Version:4.0.30319 X-AspNetMvc-Version:2.0
生产:服务器:Microsoft-IIS/6.0 X-AspNet-Version:2.0.50727(无 AspNetMvc 标头)
为什么 POST 会变成 GET?