ajax post方法跨域,改了ccess-Control-Allow-Origin依然报跨域问题并且404,如何解决?

ajax post方法请求本机接口中的json,修改过asp后台的ccess-Control-Allow-Origin,但是依然有跨域问题,并且404
修改过iisexpress>appserver>applicationhost下的ccess-Control-Allow-Origin,代码如下

<add name="Access-Control-Allow-Origin" value="*" />
                <add name="Access-Control-Allow-Headers" value="Content-Type" />

前端ajax请求格式如下:

       $.ajax({ type: "POST",
            url: url,
            data: payload,
            dataType: "json",
            contentType : "application/json",
            body: payload,
            //beforeSend: function(){},
            success: function (data) {
                console.log(data)
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                console.log('111111111111')

            }
        })

报错如下

图片说明
图片说明

https://blog.csdn.net/u011400289/article/details/81986077

首先我们可以清楚的看到你这次请求是options,是浏览器在get,post请求之前做的一次请求,然后你后台里面没有设置允许options请求