.netpost后台(api在iis另一个程序上)会提示405 (Method Not Allowed)和Response for preflight has invalid HTTP status code 405
查了很多资料都说修改IIS配置什么的,没有用。
后来才发现人家报405的都是ashx
最后才发现,WebApi报405的解决方案应该是修改Web.config(emmm,暂时还不知道是不是所有405都能这么解决,至少目前这次是亲测成功了的)
解决方案如下:
web.config下有个这样的配置
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" /