仅当应用程序部署在Azure状态404(未找到)时,对POST操作的Ajax调用才不起作用

仅当应用程序部署在Azure状态404(未找到)时,对POST操作的Ajax调用才不起作用,ajax,asp.net-mvc,azure,asp.net-ajax,Ajax,Asp.net Mvc,Azure,Asp.net Ajax,我有一个带有按钮onClick的应用程序,它运行Ajax,在控制器中调用动作。 当我在本地运行它时,它会工作,但当部署到Azure时,我会得到它 “加载资源失败:服务器响应状态为404(未找到)”。 链接看起来不错 视图中的我的按钮: <div class="row"> <div class="col-12 text-right"> <button class="btn bt

我有一个带有按钮onClick的应用程序,它运行Ajax,在控制器中调用动作。 当我在本地运行它时,它会工作,但当部署到Azure时,我会得到它 “加载资源失败:服务器响应状态为404(未找到)”。 链接看起来不错

视图中的我的按钮:

 <div class="row">
        <div class="col-12 text-right">
            <button class="btn btn-primary" style="background-color:forestgreen" onclick="ExportData()">
                <i class="fas fa-file-download"></i>&nbsp;Export Orders To CSV (Up to 300)
            </button>
        </div>
    </div>

将订单导出到CSV(最多300个)
javascript\Ajax:

<script type="text/javascript">
    function ExportData() {
        var pdata = new FormData();

        swal({
            title: "Are you sure?",
            text: "File will be saved as CSV",
            icon: "warning",
            buttons: true,
            dangerMode: true,
        })
            .then((willDelete) => {
                if (willDelete) {
                    window.alert('ajax start');
                    $.ajax({
                        url: "OrderWarehouse/ExportData",
                        type: "POST",
                        data: pdata,
                        processData: false,
                        contentType: false,
                        success: function (data) {
                            window.alert('success');
                            swal("Success!", "Success!", "success").then((value) => { location.reload(); })
                        }
                    });
                } else {
                    window.alert('fail');
                    swal("Nothing Changed!");
                }
            });
    }
</script>

函数ExportData(){
var pdata=new FormData();
游泳({
标题:“你确定吗?”,
文本:“文件将另存为CSV”,
图标:“警告”,
按钮:是的,
丹格莫德:没错,
})
。然后((将删除)=>{
如果(将删除){
alert('ajax start');
$.ajax({
url:“OrderWarehouse/ExportData”,
类型:“POST”,
数据:pdata,
processData:false,
contentType:false,
成功:功能(数据){
window.alert(“成功”);
swal(“Success!”,“Success!”,“Success”)。然后((值)=>{location.reload();})
}
});
}否则{
window.alert('fail');
swal(“没有改变!”);
}
});
}
F12给了我这个: