Problema com CORS

Bom dia, estou implementando o EntityFramework em um sistema que é baseado em selects, insert… Quando faço uma requisição POST ou PUT esta dando segunte erro. O metodo get esta funcionando normalmente.

Pelo Swagger funciona, Postman funciona, pela front(AngularJS) da erro

Access to XMLHttpRequest at ‘http://localhost:56223/fechacaixa/fecharcaixa’ from origin ‘http://localhost:9090’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: It does not have HTTP ok status.

ja tem as tags no web.config

<customHeaders>
    <add name="Access-Control-Allow-Origin" value="*" />
    <add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept" />
    <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
  </customHeaders>

Full Framework ou Core?

Full

@Jason_Newsted tenta configurar o método conforme o link abaixo: