ASP.NET Web API の最終バージョンを使用して、JavaScript に適した API を実装しています。さまざまなチュートリアルに従って、web.config で CORS を有効にしました。
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
</customHeaders>
</httpProtocol>
</system.webServer>
上記では、クロスドメインの GET および POST リクエストは正常に機能しますが、PUT および DELETE リクエストは両方とも失敗します。
Chrome の場合:
メソッド PUT は、Access-Control-Allow-Methods では許可されていません。
メソッド DELETE は、Access-Control-Allow-Methods では許可されていません。
PUT 動詞と DELETE 動詞をクロスドメインで機能させるために必要な追加機能はありますか?