Chrome无法识别CORS标头

时间:2017-08-17 11:17:18

标签: asp.net google-chrome cors

我有ASP.NET应用程序(.NET framework 4.5),我在web.config中添加了这些行:

<httpProtocol>
    <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*"/>
        <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, OPTIONS, DELETE"/>
    </customHeaders>
</httpProtocol>

然而,当我运行它(在localhost上)并尝试使用来自其他主机的AJAX访问它时,chrome抱怨Method Not Allowed。删除这些行将使它抱怨Origin,这意味着它确实正确识别Allow-Origin标题,但由于某种原因它似乎无法识别Allow-Methods。

我确实检查了开发者工具网络标签,我可以清楚地看到Access-Control-Allow-Methods标题,这完全没有任何意义。

0 个答案:

没有答案